[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] e4b937: scripts/ci: clean up default args log
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] e4b937: scripts/ci: clean up default args logic a little |
Date: |
Mon, 23 Nov 2020 03:41:24 -0800 |
Branch: refs/heads/staging
Home: https://github.com/qemu/qemu
Commit: e4b937d3c4ddb960002a3aa9b0f209eb63c8b710
https://github.com/qemu/qemu/commit/e4b937d3c4ddb960002a3aa9b0f209eb63c8b710
Author: Alex Bennée <alex.bennee@linaro.org>
Date: 2020-11-23 (Mon, 23 Nov 2020)
Changed paths:
M scripts/ci/gitlab-pipeline-status
Log Message:
-----------
scripts/ci: clean up default args logic a little
This allows us to do:
./scripts/ci/gitlab-pipeline-status -w -b HEAD -p 2961854
to check out own pipeline status of a recently pushed branch.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Message-Id: <20201117173635.29101-2-alex.bennee@linaro.org>
Commit: 8c175c63eefe4efb8614718a9cbc72d03ce4d4a2
https://github.com/qemu/qemu/commit/8c175c63eefe4efb8614718a9cbc72d03ce4d4a2
Author: Alex Bennée <alex.bennee@linaro.org>
Date: 2020-11-23 (Mon, 23 Nov 2020)
Changed paths:
M python/qemu/machine.py
M tests/acceptance/avocado_qemu/__init__.py
Log Message:
-----------
tests: add prefixes to the bare mkdtemp calls
The first step to debug a thing is to know what created the thing in
the first place. Add some prefixes so random tmpdir's have something
grep in the code.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20201117173635.29101-3-alex.bennee@linaro.org>
Commit: 69272bec1a1934a9a133c807fe238a91ace70e0b
https://github.com/qemu/qemu/commit/69272bec1a1934a9a133c807fe238a91ace70e0b
Author: Alex Bennée <alex.bennee@linaro.org>
Date: 2020-11-23 (Mon, 23 Nov 2020)
Changed paths:
M tests/acceptance/avocado_qemu/__init__.py
Log Message:
-----------
tests/avocado: clean-up socket directory after run
Previously we were leaving temporary directories behind. While the
QEMUMachine does make efforts to clean up after itself the directory
belongs to the calling function. We use TemporaryDirectory to wrap
this although we explicitly clear the reference in tearDown() as it
doesn't get cleaned up otherwise.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20201117173635.29101-4-alex.bennee@linaro.org>
Commit: ac74e282d4c769b4fb4f58b8f5e04df5c03f3c49
https://github.com/qemu/qemu/commit/ac74e282d4c769b4fb4f58b8f5e04df5c03f3c49
Author: Alex Bennée <alex.bennee@linaro.org>
Date: 2020-11-23 (Mon, 23 Nov 2020)
Changed paths:
M .gitlab-ci.yml
M .travis.yml
Log Message:
-----------
gitlab: move remaining x86 check-tcg targets to gitlab
The GCC check-tcg (user) test in particular was very prone to timing
out on Travis. We only actually need to move the some-softmmu builds
across as we already have coverage for linux-user.
As --enable-debug-tcg does increase the run time somewhat as more
debug is put in let's restrict that to just the plugins build. It's
unlikely that a plugins enabled build is going to hide a sanity
failure in core TCG code so let the plugin builds do the heavy lifting
on checking TCG sanity so the non-plugin builds can run swiftly.
Now the only remaining check-tcg builds on Travis are for the various
non-x86 arches.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20201117173635.29101-5-alex.bennee@linaro.org>
Commit: 8e9419b7902f6ae789101071ebf86c3a245be916
https://github.com/qemu/qemu/commit/8e9419b7902f6ae789101071ebf86c3a245be916
Author: Philippe Mathieu-Daudé <philmd@redhat.com>
Date: 2020-11-23 (Mon, 23 Nov 2020)
Changed paths:
M tests/docker/dockerfiles/ubuntu2004.docker
Log Message:
-----------
tests/docker: Install liblttng-ust-dev package in Ubuntu 20.04 image
Install the liblttng-ust-dev package to be able to
build QEMU using the User-Space Tracer trace backend
(configure --enable-trace-backends=ust).
Suggested-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20201111121234.3246812-2-philmd@redhat.com>
Message-Id: <20201117173635.29101-6-alex.bennee@linaro.org>
Commit: 1352d5688da004642d3e9e19697802989f2915d7
https://github.com/qemu/qemu/commit/1352d5688da004642d3e9e19697802989f2915d7
Author: Philippe Mathieu-Daudé <philmd@redhat.com>
Date: 2020-11-23 (Mon, 23 Nov 2020)
Changed paths:
M .gitlab-ci.yml
M .travis.yml
Log Message:
-----------
gitlab-ci: Move trace backend tests across to gitlab
Similarly to commit 8cdb2cef3f1, move the trace backend
tests to GitLab.
Note the User-Space Tracer backend is still tested on
Ubuntu by the s390x jobs on Travis-CI.
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Acked-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20201111121234.3246812-3-philmd@redhat.com>
Message-Id: <20201117173635.29101-7-alex.bennee@linaro.org>
Commit: 534f80e1dffbf520bed9bf5fd5ae98de6662e126
https://github.com/qemu/qemu/commit/534f80e1dffbf520bed9bf5fd5ae98de6662e126
Author: Alex Bennée <alex.bennee@linaro.org>
Date: 2020-11-23 (Mon, 23 Nov 2020)
Changed paths:
M .cirrus.yml
Log Message:
-----------
.cirrus.yml: bump timeout period for MacOS builds
These seem to trigger timeouts with some regularity.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20201118140739.18377-1-alex.bennee@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Commit: 6ab64cc2a51dd30f4b19eba707f5bfcba0524a0a
https://github.com/qemu/qemu/commit/6ab64cc2a51dd30f4b19eba707f5bfcba0524a0a
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2020-11-23 (Mon, 23 Nov 2020)
Changed paths:
M .cirrus.yml
M .gitlab-ci.yml
M .travis.yml
M python/qemu/machine.py
M scripts/ci/gitlab-pipeline-status
M tests/acceptance/avocado_qemu/__init__.py
M tests/docker/dockerfiles/ubuntu2004.docker
Log Message:
-----------
Merge remote-tracking branch 'remotes/stsquad/tags/pull-for-5.2-rc3-231120-1'
into staging
Misc CI fixes:
- more helpful logic for git-pipeline-status
- fix tempdir leak in avocado
- move remaining x86 check-tcg to gitlab
- add tracing headers to ubuntu2004 docker
- move tracing backend tests to gitlab
- bump up timeouts on cirrus MacOS
# gpg: Signature made Mon 23 Nov 2020 09:58:18 GMT
# gpg: using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44
# gpg: Good signature from "Alex Bennée (Master Work Key)
<alex.bennee@linaro.org>" [full]
# Primary key fingerprint: 6685 AE99 E751 67BC AFC8 DF35 FBD0 DB09 5A9E 2A44
* remotes/stsquad/tags/pull-for-5.2-rc3-231120-1:
.cirrus.yml: bump timeout period for MacOS builds
gitlab-ci: Move trace backend tests across to gitlab
tests/docker: Install liblttng-ust-dev package in Ubuntu 20.04 image
gitlab: move remaining x86 check-tcg targets to gitlab
tests/avocado: clean-up socket directory after run
tests: add prefixes to the bare mkdtemp calls
scripts/ci: clean up default args logic a little
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Compare: https://github.com/qemu/qemu/compare/8cc30eb1400f...6ab64cc2a51d
- [Qemu-commits] [qemu/qemu] e4b937: scripts/ci: clean up default args logic a little,
Peter Maydell <=