From: Thomas Huth <thuth@redhat.com>
To: Stefan Hajnoczi <stefanha@redhat.com>, qemu-devel@nongnu.org
Subject: [PULL 00/37] qtests fixes
Date: Wed, 28 Sep 2022 09:18:06 +0200 [thread overview]
Message-ID: <20220928071843.1468323-1-thuth@redhat.com> (raw)
The following changes since commit dbc4f48b5ab3e6d85f78aa4df6bd6ad561c3d152:
Merge tag 'net-pull-request' of https://github.com/jasowang/qemu into staging (2022-09-27 11:08:36 -0400)
are available in the Git repository at:
https://gitlab.com/thuth/qemu.git tags/pull-request-2022-09-28
for you to fetch changes up to 0b49bc1b713d6e3896179f9700c8c35e511075f6:
docs/devel: testing: Document writing portable test cases (2022-09-27 20:51:21 +0200)
----------------------------------------------------------------
* Fixes for qtests and unit tests to be more portable to non-POSIX platforms
----------------------------------------------------------------
Bin Meng (33):
tests/qtest: i440fx-test: Rewrite create_blob_file() to be portable
tests/qtest: ahci-test: Avoid using hardcoded /tmp
tests/qtest: aspeed_smc-test: Avoid using hardcoded /tmp
tests/qtest: boot-serial-test: Avoid using hardcoded /tmp
tests/qtest: cxl-test: Avoid using hardcoded /tmp
tests/qtest: fdc-test: Avoid using hardcoded /tmp
tests/qtest: generic_fuzz: Avoid using hardcoded /tmp
tests/qtest: virtio_blk_fuzz: Avoid using hardcoded /tmp
tests/qtest: ide-test: Avoid using hardcoded /tmp
tests/qtest: vhost-user-blk-test: Avoid using hardcoded /tmp
tests/qtest: virtio-blk-test: Avoid using hardcoded /tmp
tests/qtest: virtio-scsi-test: Avoid using hardcoded /tmp
tests/qtest: libqtest: Avoid using hardcoded /tmp
tests/unit: test-image-locking: Avoid using hardcoded /tmp
tests/unit: test-qga: Avoid using hardcoded /tmp
tests: vhost-user-bridge: Avoid using hardcoded /tmp
tests/qtest: Skip running virtio-net-test cases that require socketpair() for win32
tests/qtest: Build test-filter-{mirror, redirector} cases for posix only
tests/qtest: qmp-test: Skip running test_qmp_oob for win32
tests/qtest: libqtest: Exclude the *_fds APIs for win32
tests/qtest: {ahci, ide}-test: Use relative path for temporary files for win32
tests/qtest: bios-tables-test: Adapt the case for win32
tests/qtest: migration-test: Disable IO redirection for win32
tests/qtest: microbit-test: Fix socket access for win32
tests/qtest: libqtest: Replace the call to close a socket with closesocket()
tests/qtest: migration-test: Skip running some TLS cases for win32
.gitlab-ci.d/windows.yml: Display meson test logs
tests/qtest: hd-geo-test: Avoid using hardcoded /tmp
tests/qtest: pflash-cfi02-test: Avoid using hardcoded /tmp
tests/qtest: qmp-test: Avoid using hardcoded /tmp
tests/qtest: vhost-user-test: Avoid using hardcoded /tmp
tests/qtest: boot-serial-test: Close the serial file before starting QEMU
docs/devel: testing: Document writing portable test cases
Michael Labiuk (1):
tests/x86: Move common code to function in device-plug-test
Xuzhou Cheng (3):
tests/qtest: libqtest: Adapt global_qtest declaration for win32
tests/qtest: ide-test: Open file in binary mode
tests/qtest: virtio-net-failover: Disable migration tests for win32
docs/devel/testing.rst | 30 ++++++++++++++++++
tests/qtest/fuzz/generic_fuzz_configs.h | 4 +--
tests/qtest/libqtest-single.h | 4 +++
tests/qtest/libqtest.h | 8 +++++
tests/qtest/ahci-test.c | 36 ++++++++++++++++------
tests/qtest/aspeed_smc-test.c | 5 ++-
tests/qtest/bios-tables-test.c | 12 ++++++--
tests/qtest/boot-serial-test.c | 11 ++++---
tests/qtest/cxl-test.c | 15 ++++-----
tests/qtest/device-plug-test.c | 42 +++++++++++--------------
tests/qtest/fdc-test.c | 5 +--
tests/qtest/fuzz/virtio_blk_fuzz.c | 4 +--
tests/qtest/hd-geo-test.c | 24 +++++++--------
tests/qtest/i440fx-test.c | 54 +++++++++------------------------
tests/qtest/ide-test.c | 30 ++++++++++++++----
tests/qtest/libqtest.c | 30 ++++++++++++------
tests/qtest/microbit-test.c | 10 +++---
tests/qtest/migration-test.c | 23 ++++++++++++++
tests/qtest/pflash-cfi02-test.c | 15 +++++----
tests/qtest/qmp-test.c | 17 ++++++++---
tests/qtest/vhost-user-blk-test.c | 3 +-
tests/qtest/vhost-user-test.c | 10 +++---
tests/qtest/virtio-blk-test.c | 4 +--
tests/qtest/virtio-net-failover.c | 9 +++++-
tests/qtest/virtio-net-test.c | 13 ++++----
tests/qtest/virtio-scsi-test.c | 4 +--
tests/unit/test-image-locking.c | 8 ++---
tests/unit/test-qga.c | 2 +-
tests/vhost-user-bridge.c | 3 +-
.gitlab-ci.d/windows.yml | 4 +--
tests/qtest/meson.build | 36 ++++++++++------------
31 files changed, 285 insertions(+), 190 deletions(-)
next reply other threads:[~2022-09-28 7:26 UTC|newest]
Thread overview: 39+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-09-28 7:18 Thomas Huth [this message]
2022-09-28 7:18 ` [PULL 01/37] tests/qtest: i440fx-test: Rewrite create_blob_file() to be portable Thomas Huth
2022-09-28 7:18 ` [PULL 02/37] tests/qtest: ahci-test: Avoid using hardcoded /tmp Thomas Huth
2022-09-28 7:18 ` [PULL 03/37] tests/qtest: aspeed_smc-test: " Thomas Huth
2022-09-28 7:18 ` [PULL 04/37] tests/qtest: boot-serial-test: " Thomas Huth
2022-09-28 7:18 ` [PULL 05/37] tests/qtest: cxl-test: " Thomas Huth
2022-09-28 7:18 ` [PULL 06/37] tests/qtest: fdc-test: " Thomas Huth
2022-09-28 7:18 ` [PULL 07/37] tests/qtest: generic_fuzz: " Thomas Huth
2022-09-28 7:18 ` [PULL 08/37] tests/qtest: virtio_blk_fuzz: " Thomas Huth
2022-09-28 7:18 ` [PULL 09/37] tests/qtest: ide-test: " Thomas Huth
2022-09-28 7:18 ` [PULL 10/37] tests/qtest: vhost-user-blk-test: " Thomas Huth
2022-09-28 7:18 ` [PULL 11/37] tests/qtest: virtio-blk-test: " Thomas Huth
2022-09-28 7:18 ` [PULL 12/37] tests/qtest: virtio-scsi-test: " Thomas Huth
2022-09-28 7:18 ` [PULL 13/37] tests/qtest: libqtest: " Thomas Huth
2022-09-28 7:18 ` [PULL 14/37] tests/unit: test-image-locking: " Thomas Huth
2022-09-28 7:18 ` [PULL 15/37] tests/unit: test-qga: " Thomas Huth
2022-09-28 7:18 ` [PULL 16/37] tests: vhost-user-bridge: " Thomas Huth
2022-09-28 7:18 ` [PULL 17/37] tests/qtest: Skip running virtio-net-test cases that require socketpair() for win32 Thomas Huth
2022-09-28 7:18 ` [PULL 18/37] tests/qtest: Build test-filter-{mirror, redirector} cases for posix only Thomas Huth
2022-09-28 7:18 ` [PULL 19/37] tests/qtest: qmp-test: Skip running test_qmp_oob for win32 Thomas Huth
2022-09-28 7:18 ` [PULL 20/37] tests/qtest: libqtest: Adapt global_qtest declaration " Thomas Huth
2022-09-28 7:18 ` [PULL 21/37] tests/qtest: libqtest: Exclude the *_fds APIs " Thomas Huth
2022-09-28 7:18 ` [PULL 22/37] tests/qtest: {ahci, ide}-test: Use relative path for temporary files " Thomas Huth
2022-09-28 7:18 ` [PULL 23/37] tests/qtest: bios-tables-test: Adapt the case " Thomas Huth
2022-09-28 7:18 ` [PULL 24/37] tests/qtest: migration-test: Disable IO redirection " Thomas Huth
2022-09-28 7:18 ` [PULL 25/37] tests/qtest: ide-test: Open file in binary mode Thomas Huth
2022-09-28 7:18 ` [PULL 26/37] tests/qtest: virtio-net-failover: Disable migration tests for win32 Thomas Huth
2022-09-28 7:18 ` [PULL 27/37] tests/qtest: microbit-test: Fix socket access " Thomas Huth
2022-09-28 7:18 ` [PULL 28/37] tests/qtest: libqtest: Replace the call to close a socket with closesocket() Thomas Huth
2022-09-28 7:18 ` [PULL 29/37] tests/qtest: migration-test: Skip running some TLS cases for win32 Thomas Huth
2022-09-28 7:18 ` [PULL 30/37] .gitlab-ci.d/windows.yml: Display meson test logs Thomas Huth
2022-09-28 7:18 ` [PULL 31/37] tests/x86: Move common code to function in device-plug-test Thomas Huth
2022-09-28 7:18 ` [PULL 32/37] tests/qtest: hd-geo-test: Avoid using hardcoded /tmp Thomas Huth
2022-09-28 7:18 ` [PULL 33/37] tests/qtest: pflash-cfi02-test: " Thomas Huth
2022-09-28 7:18 ` [PULL 34/37] tests/qtest: qmp-test: " Thomas Huth
2022-09-28 7:18 ` [PULL 35/37] tests/qtest: vhost-user-test: " Thomas Huth
2022-09-28 7:18 ` [PULL 36/37] tests/qtest: boot-serial-test: Close the serial file before starting QEMU Thomas Huth
2022-09-28 7:18 ` [PULL 37/37] docs/devel: testing: Document writing portable test cases Thomas Huth
2022-09-29 14:49 ` [PULL 00/37] qtests fixes Stefan Hajnoczi
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=20220928071843.1468323-1-thuth@redhat.com \
--to=thuth@redhat.com \
--cc=qemu-devel@nongnu.org \
--cc=stefanha@redhat.com \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.