All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 00/37] qtests fixes
@ 2022-09-28  7:18 Thomas Huth
  2022-09-28  7:18 ` [PULL 01/37] tests/qtest: i440fx-test: Rewrite create_blob_file() to be portable Thomas Huth
                   ` (37 more replies)
  0 siblings, 38 replies; 39+ messages in thread
From: Thomas Huth @ 2022-09-28  7:18 UTC (permalink / raw)
  To: Stefan Hajnoczi, qemu-devel

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(-)



^ permalink raw reply	[flat|nested] 39+ messages in thread

end of thread, other threads:[~2022-09-29 17:54 UTC | newest]

Thread overview: 39+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-09-28  7:18 [PULL 00/37] qtests fixes Thomas Huth
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

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.