From: Thomas Huth <thuth@redhat.com>
To: Richard Henderson <richard.henderson@linaro.org>, qemu-devel@nongnu.org
Subject: Re: [PULL 00/16] qtest and gitlab-CI improvements
Date: Wed, 15 Dec 2021 21:33:31 +0100 [thread overview]
Message-ID: <1e089019-d4ff-cb18-49ab-804b22fd61ef@redhat.com> (raw)
In-Reply-To: <8bad026b-d648-e72e-bb2d-c2fea5463a0d@linaro.org>
On 15/12/2021 18.14, Richard Henderson wrote:
> On 12/14/21 11:33 PM, Thomas Huth wrote:
>> Hi!
>>
>> The following changes since commit 76b56fdfc9fa43ec6e5986aee33f108c6c6a511e:
>>
>> Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into
>> staging (2021-12-14 12:46:18 -0800)
>>
>> are available in the Git repository at:
>>
>> https://gitlab.com/thuth/qemu.git tags/pull-request-2021-12-15
>>
>> for you to fetch changes up to 7876cba8fc0cab9a4c803a30f427d4b20b95a868:
>>
>> gitlab-ci: Test compilation on Windows with MSYS2 (2021-12-15 08:08:59
>> +0100)
>>
>> ----------------------------------------------------------------
>> * Add virtio-net failover test
>> * Make qtests a little bit more flexible with regards to reduced configs
>> * Move libssh setup from configure to meson.build
>> * Run device-crash-test in CI
>> * Add jobs for NetBSD and OpenBSD to the CI
>> * Test compilation with MSYS2 in the gitlab-ci, too
>> * Add new virtio-iommu test
>>
>> ----------------------------------------------------------------
>> Eric Auger (4):
>> virtio-iommu: Remove set_config callback
>> virtio-iommu: Fix endianness in get_config
>> virtio-iommu: Fix the domain_range end
>> tests: qtest: Add virtio-iommu test
>>
>> Laurent Vivier (4):
>> qtest/libqos: add a function to initialize secondary PCI buses
>> tests/qtest: add some tests for virtio-net failover
>> tests/libqtest: add some virtio-net failover migration cancelling
>> tests
>> tests/libqtest: add a migration test with two couples of failover
>> devices
>>
>> Thomas Huth (8):
>> tests/qtest: Run the PPC 32-bit tests with the 64-bit target
>> binary, too
>> tests/qtest: Fence the tests that need xlnx-zcu102 with
>> CONFIG_XLNX_ZYNQMP_ARM
>> tests/qtest: Add a function that gets a list with available machine
>> types
>> tests/qtest: Add a function to check whether a machine is available
>> Move the libssh setup from configure to meson.build
>> gitlab-ci.d/buildtest: Add jobs that run the device-crash-test
>> gitlab-ci: Add cirrus-ci based tests for NetBSD and OpenBSD
>> gitlab-ci: Test compilation on Windows with MSYS2
>>
>> .gitlab-ci.d/buildtest.yml | 23 +
>> .gitlab-ci.d/cirrus.yml | 35 +
>> .gitlab-ci.d/cirrus/kvm-build.yml | 31 +
>> .gitlab-ci.d/qemu-project.yml | 1 +
>> .gitlab-ci.d/windows.yml | 98 +++
>> configure | 27 -
>> hw/virtio/trace-events | 3 +-
>> hw/virtio/virtio-iommu.c | 42 +-
>> include/hw/pci/pci_bridge.h | 8 +
>> meson.build | 13 +-
>> meson_options.txt | 2 +
>> scripts/meson-buildoptions.sh | 3 +
>> tests/qtest/boot-serial-test.c | 3 +-
>> tests/qtest/cdrom-test.c | 8 +-
>> tests/qtest/libqos/libqtest.h | 8 +
>> tests/qtest/libqos/meson.build | 1 +
>> tests/qtest/libqos/pci.c | 119 ++++
>> tests/qtest/libqos/pci.h | 1 +
>> tests/qtest/libqos/virtio-iommu.c | 126 ++++
>> tests/qtest/libqos/virtio-iommu.h | 40 ++
>> tests/qtest/libqtest.c | 79 ++-
>> tests/qtest/meson.build | 9 +-
>> tests/qtest/prom-env-test.c | 8 +-
>> tests/qtest/virtio-iommu-test.c | 326 +++++++++
>> tests/qtest/virtio-net-failover.c | 1352
>> +++++++++++++++++++++++++++++++++++++
>> 25 files changed, 2290 insertions(+), 76 deletions(-)
>> create mode 100644 .gitlab-ci.d/cirrus/kvm-build.yml
>> create mode 100644 .gitlab-ci.d/windows.yml
>> create mode 100644 tests/qtest/libqos/virtio-iommu.c
>> create mode 100644 tests/qtest/libqos/virtio-iommu.h
>> create mode 100644 tests/qtest/virtio-iommu-test.c
>> create mode 100644 tests/qtest/virtio-net-failover.c
>
> Applied, thanks.
Thanks!
... hmm, looking at the latest builds, it seems like the new msys2-64bit job
timed out a couple of times after 60 minutes, e.g.:
https://gitlab.com/qemu-project/qemu/-/jobs/1889554588
And I already put a "timeout: 70m" in there, so I wonder why this wasn't
taken into account? Maybe it does not work for the Windows machines?
Let's keep an eye on this - if this keeps happening, we either got to
disable that job again or switch to another target CPU that has less code to
compile and test.
Thomas
next prev parent reply other threads:[~2021-12-15 20:43 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-12-15 7:33 [PULL 00/16] qtest and gitlab-CI improvements Thomas Huth
2021-12-15 7:33 ` [PULL 01/16] qtest/libqos: add a function to initialize secondary PCI buses Thomas Huth
2021-12-15 7:33 ` [PULL 02/16] tests/qtest: add some tests for virtio-net failover Thomas Huth
2021-12-15 7:33 ` [PULL 03/16] tests/libqtest: add some virtio-net failover migration cancelling tests Thomas Huth
2021-12-15 7:33 ` [PULL 04/16] tests/libqtest: add a migration test with two couples of failover devices Thomas Huth
2021-12-15 7:33 ` [PULL 05/16] tests/qtest: Run the PPC 32-bit tests with the 64-bit target binary, too Thomas Huth
2021-12-15 7:33 ` [PULL 06/16] tests/qtest: Fence the tests that need xlnx-zcu102 with CONFIG_XLNX_ZYNQMP_ARM Thomas Huth
2021-12-15 7:33 ` [PULL 07/16] tests/qtest: Add a function that gets a list with available machine types Thomas Huth
2021-12-15 7:33 ` [PULL 08/16] tests/qtest: Add a function to check whether a machine is available Thomas Huth
2021-12-15 7:33 ` [PULL 09/16] Move the libssh setup from configure to meson.build Thomas Huth
2021-12-15 7:33 ` [PULL 10/16] gitlab-ci.d/buildtest: Add jobs that run the device-crash-test Thomas Huth
2021-12-15 7:33 ` [PULL 11/16] gitlab-ci: Add cirrus-ci based tests for NetBSD and OpenBSD Thomas Huth
2021-12-15 7:33 ` [PULL 12/16] virtio-iommu: Remove set_config callback Thomas Huth
2021-12-15 7:33 ` [PULL 13/16] virtio-iommu: Fix endianness in get_config Thomas Huth
2021-12-15 7:34 ` [PULL 14/16] virtio-iommu: Fix the domain_range end Thomas Huth
2021-12-15 7:34 ` [PULL 15/16] tests: qtest: Add virtio-iommu test Thomas Huth
2021-12-15 7:34 ` [PULL 16/16] gitlab-ci: Test compilation on Windows with MSYS2 Thomas Huth
2021-12-15 17:14 ` [PULL 00/16] qtest and gitlab-CI improvements Richard Henderson
2021-12-15 20:33 ` Thomas Huth [this message]
2021-12-18 16:33 ` Philippe Mathieu-Daudé
2021-12-20 6:52 ` Thomas Huth
2021-12-20 9:24 ` Philippe Mathieu-Daudé
2021-12-20 9:53 ` Thomas Huth
2021-12-20 13:11 ` Philippe Mathieu-Daudé
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1e089019-d4ff-cb18-49ab-804b22fd61ef@redhat.com \
--to=thuth@redhat.com \
--cc=qemu-devel@nongnu.org \
--cc=richard.henderson@linaro.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).