qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] a47ea6: tests/qtest: Use g_setenv()


From: Paolo Bonzini
Subject: [Qemu-commits] [qemu/qemu] a47ea6: tests/qtest: Use g_setenv()
Date: Wed, 31 Aug 2022 16:54:45 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: a47ea61de593a8243a66caba9d436040ecae25d5
      
https://github.com/qemu/qemu/commit/a47ea61de593a8243a66caba9d436040ecae25d5
  Author: Bin Meng <bin.meng@windriver.com>
  Date:   2022-08-25 (Thu, 25 Aug 2022)

  Changed paths:
    M tests/qtest/fuzz/generic_fuzz.c
    M tests/qtest/libqtest.c

  Log Message:
  -----------
  tests/qtest: Use g_setenv()

Windows does not provide a setenv() API, but glib does.
Replace setenv() call with the glib version.

Signed-off-by: Bin Meng <bin.meng@windriver.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20220824094029.1634519-2-bmeng.cn@gmail.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 3c239aa77ed19521992a0b14594907adc0d79a6c
      
https://github.com/qemu/qemu/commit/3c239aa77ed19521992a0b14594907adc0d79a6c
  Author: Bin Meng <bin.meng@windriver.com>
  Date:   2022-08-25 (Thu, 25 Aug 2022)

  Changed paths:
    M tests/qtest/cdrom-test.c
    M tests/qtest/cxl-test.c
    M tests/qtest/fuzz/generic_fuzz_configs.h
    M tests/qtest/ivshmem-test.c
    M tests/qtest/libqos/virtio-9p.c
    M tests/qtest/libqtest.c
    M tests/qtest/migration-test.c
    M tests/qtest/qmp-test.c
    M tests/qtest/vhost-user-test.c
    M tests/unit/test-qga.c

  Log Message:
  -----------
  tests/qtest: Use g_mkdtemp()

Windows does not provide a mkdtemp() API, but glib does.
Replace mkdtemp() call with the glib version.

Signed-off-by: Bin Meng <bin.meng@windriver.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20220824094029.1634519-3-bmeng.cn@gmail.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 413bebc04603d87d1889c919fbdd4adf30d4ebb5
      
https://github.com/qemu/qemu/commit/413bebc04603d87d1889c919fbdd4adf30d4ebb5
  Author: Bin Meng <bin.meng@windriver.com>
  Date:   2022-08-25 (Thu, 25 Aug 2022)

  Changed paths:
    M tests/migration/stress.c
    M tests/qtest/migration-test.c
    M tests/unit/test-crypto-tlscredsx509.c
    M tests/unit/test-crypto-tlssession.c
    M tests/unit/test-io-channel-tls.c

  Log Message:
  -----------
  tests: Use g_mkdir_with_parents()

Use the same g_mkdir_with_parents() call to create a directory on
all platforms.

Signed-off-by: Bin Meng <bin.meng@windriver.com>
Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Message-Id: <20220824094029.1634519-13-bmeng.cn@gmail.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 2549f6102e3ac9cab1954b44331c18b16faa3d97
      
https://github.com/qemu/qemu/commit/2549f6102e3ac9cab1954b44331c18b16faa3d97
  Author: Bin Meng <bin.meng@windriver.com>
  Date:   2022-08-25 (Thu, 25 Aug 2022)

  Changed paths:
    M tests/qtest/migration-test.c

  Log Message:
  -----------
  tests/qtest: migration-test: Handle link() for win32

Windows does not provide a link() API like POSIX. Instead it provides
a similar API CreateHardLink() that does the same thing, but with
different argument order and return value.

Signed-off-by: Bin Meng <bin.meng@windriver.com>
Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Message-Id: <20220824094029.1634519-14-bmeng.cn@gmail.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: d1c637ecff6f8c13cc9983b96a7aad2922d283f9
      
https://github.com/qemu/qemu/commit/d1c637ecff6f8c13cc9983b96a7aad2922d283f9
  Author: Bin Meng <bin.meng@windriver.com>
  Date:   2022-08-25 (Thu, 25 Aug 2022)

  Changed paths:
    M backends/tpm/tpm_ioctl.h

  Log Message:
  -----------
  backends/tpm: Exclude headers and macros that don't exist on win32

These headers and macros do not exist on Windows. Exclude them.

Signed-off-by: Bin Meng <bin.meng@windriver.com>
Reviewed-by: Stefan Berger <stefanb@linux.ibm.com>
Message-Id: <20220824094029.1634519-15-bmeng.cn@gmail.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: f10225d7d67815df745da82b6bdd8d233609767b
      
https://github.com/qemu/qemu/commit/f10225d7d67815df745da82b6bdd8d233609767b
  Author: Bin Meng <bin.meng@windriver.com>
  Date:   2022-08-25 (Thu, 25 Aug 2022)

  Changed paths:
    M tests/qtest/m48t59-test.c
    M tests/qtest/rtc-test.c

  Log Message:
  -----------
  tests/qtest: Adapt {m48t59,rtc}-test cases for win32

There is no tm_gmtoff member in 'struct tm' on Windows.
Update rtc-test.c and m48t59-test.c accordingly.

Signed-off-by: Bin Meng <bin.meng@windriver.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20220824094029.1634519-16-bmeng.cn@gmail.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: bc67e31c3ebc284bf3fee284c1cd8f2f8ef489d1
      
https://github.com/qemu/qemu/commit/bc67e31c3ebc284bf3fee284c1cd8f2f8ef489d1
  Author: Bin Meng <bin.meng@windriver.com>
  Date:   2022-08-25 (Thu, 25 Aug 2022)

  Changed paths:
    M tests/qtest/meson.build

  Log Message:
  -----------
  tests/qtest: Build e1000e-test for posix only

The whole e1000e-test test case relies on socketpair() which does
not exist on win32.

Signed-off-by: Bin Meng <bin.meng@windriver.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20220824094029.1634519-17-bmeng.cn@gmail.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 84efa8aa4e7c568c996b9575947474c734f128b3
      
https://github.com/qemu/qemu/commit/84efa8aa4e7c568c996b9575947474c734f128b3
  Author: Bin Meng <bin.meng@windriver.com>
  Date:   2022-08-25 (Thu, 25 Aug 2022)

  Changed paths:
    M tests/qtest/bios-tables-test.c
    M tests/qtest/cxl-test.c
    M tests/qtest/meson.build

  Log Message:
  -----------
  tests/qtest: Build cases that use memory-backend-file for posix only

As backends/meson.build tells us, hostmem-file.c is only supported on
POSIX platforms, hence any test case that utilizes the memory backend
file should be guarded by CONFIG_POSIX too.

Signed-off-by: Bin Meng <bin.meng@windriver.com>
Acked-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20220824094029.1634519-19-bmeng.cn@gmail.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 8b1525b702448396fa3e1b61ff05ae029e367dae
      
https://github.com/qemu/qemu/commit/8b1525b702448396fa3e1b61ff05ae029e367dae
  Author: Bin Meng <bin.meng@windriver.com>
  Date:   2022-08-25 (Thu, 25 Aug 2022)

  Changed paths:
    M tests/qtest/i440fx-test.c

  Log Message:
  -----------
  tests/qtest: i440fx-test: Skip running request_{bios, pflash} for win32

The request_{bios,pflash} test cases call mmap() which does not
exist on win32. Exclude them.

Signed-off-by: Bin Meng <bin.meng@windriver.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20220824094029.1634519-21-bmeng.cn@gmail.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: d7613ee2165769303d0fa31069c4b6a840f0dae2
      
https://github.com/qemu/qemu/commit/d7613ee2165769303d0fa31069c4b6a840f0dae2
  Author: Bin Meng <bin.meng@windriver.com>
  Date:   2022-08-25 (Thu, 25 Aug 2022)

  Changed paths:
    M tests/qtest/migration-helpers.c
    M tests/qtest/migration-helpers.h
    M tests/qtest/migration-test.c

  Log Message:
  -----------
  tests/qtest: migration-test: Skip running test_migrate_fd_proto on win32

The test case 'test_migrate_fd_proto' calls socketpair() which does
not exist on win32. Exclude it. The helper function wait_command_fd()
is not needed anymore, hence exclude it too.

Signed-off-by: Bin Meng <bin.meng@windriver.com>
Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Message-Id: <20220824094029.1634519-22-bmeng.cn@gmail.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: e0e4c27c6f3a34fe8965ee46a301ccf61a31d3b6
      
https://github.com/qemu/qemu/commit/e0e4c27c6f3a34fe8965ee46a301ccf61a31d3b6
  Author: Xuzhou Cheng <xuzhou.cheng@windriver.com>
  Date:   2022-08-29 (Mon, 29 Aug 2022)

  Changed paths:
    M tests/qtest/libqos/libqos.c

  Log Message:
  -----------
  tests/qtest: libqos: Drop inclusion of <sys/wait.h>

There is no <sys/wait.h> in the Windows build environment. Actually
this is not needed in the non-win32 builds too. Drop it.

Signed-off-by: Xuzhou Cheng <xuzhou.cheng@windriver.com>
Signed-off-by: Bin Meng <bin.meng@windriver.com>
Tested-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20220824094029.1634519-25-bmeng.cn@gmail.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: b243c73cf4dc7017e28577c4056df0655427a76e
      
https://github.com/qemu/qemu/commit/b243c73cf4dc7017e28577c4056df0655427a76e
  Author: Xuzhou Cheng <xuzhou.cheng@windriver.com>
  Date:   2022-08-29 (Mon, 29 Aug 2022)

  Changed paths:
    M tests/qtest/e1000e-test.c
    M tests/qtest/fuzz/qos_fuzz.c
    M tests/qtest/libqos/aarch64-xlnx-zcu102-machine.c
    M tests/qtest/libqos/arm-imx25-pdk-machine.c
    M tests/qtest/libqos/arm-n800-machine.c
    M tests/qtest/libqos/arm-raspi2-machine.c
    M tests/qtest/libqos/arm-sabrelite-machine.c
    M tests/qtest/libqos/arm-smdkc210-machine.c
    M tests/qtest/libqos/arm-virt-machine.c
    M tests/qtest/libqos/arm-xilinx-zynq-a9-machine.c
    M tests/qtest/libqos/e1000e.c
    M tests/qtest/libqos/generic-pcihost.h
    A tests/qtest/libqos/libqos-malloc.c
    A tests/qtest/libqos/libqos-malloc.h
    M tests/qtest/libqos/libqos.h
    M tests/qtest/libqos/malloc-pc.h
    M tests/qtest/libqos/malloc-spapr.h
    R tests/qtest/libqos/malloc.c
    R tests/qtest/libqos/malloc.h
    M tests/qtest/libqos/meson.build
    M tests/qtest/libqos/pci-pc.h
    M tests/qtest/libqos/pci-spapr.h
    M tests/qtest/libqos/qgraph.h
    M tests/qtest/libqos/qos_external.c
    M tests/qtest/libqos/qos_external.h
    M tests/qtest/libqos/rtas.h
    M tests/qtest/libqos/virtio-mmio.c
    M tests/qtest/libqos/virtio-pci.c
    M tests/qtest/libqos/virtio.h
    M tests/qtest/qos-test.c

  Log Message:
  -----------
  tests/qtest: libqos: Rename malloc.h to libqos-malloc.h

The qtest/libqos directory is included via the "-I" option to search
for header files when building qtest. Unfortunately the malloc.h has
a name conflict with the standard libc header, leading to a build
failure on the Windows host, due to the MinGW libc stdlib.h header
file includes malloc.h and it now gets wrongly pointed to the one
in the qtest/libqos directory.

Rename "qtest/libqos/malloc.h" to "qtest/libqos/libqos-malloc.h" to
avoid the namespace pollution.

Signed-off-by: Xuzhou Cheng <xuzhou.cheng@windriver.com>
Signed-off-by: Bin Meng <bin.meng@windriver.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20220824094029.1634519-26-bmeng.cn@gmail.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: fbde3ae8e7b73f4d5c46206ae3d22bcc470c55e1
      
https://github.com/qemu/qemu/commit/fbde3ae8e7b73f4d5c46206ae3d22bcc470c55e1
  Author: Bin Meng <bin.meng@windriver.com>
  Date:   2022-08-29 (Mon, 29 Aug 2022)

  Changed paths:
    M tests/qtest/device-plug-test.c

  Log Message:
  -----------
  tests/qtest: device-plug-test: Reverse the usage of double/single quotes

The usage of double/single quotes in test_pci_unplug_json_request()
should be reversed to work on both win32 and non-win32 platforms:

- The value of -device parameter needs to be surrounded by "" as
  Windows does not drop '' when passing it to QEMU which causes
  QEMU command line option parser failure.
- The JSON key/value pairs need to be surrounded by '' to make the
  JSON parser happy on Windows.

Signed-off-by: Bin Meng <bin.meng@windriver.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20220824094029.1634519-36-bmeng.cn@gmail.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: de56338e068c97709febaf7ac45088b4b4eb0037
      
https://github.com/qemu/qemu/commit/de56338e068c97709febaf7ac45088b4b4eb0037
  Author: Bin Meng <bin.meng@windriver.com>
  Date:   2022-08-29 (Mon, 29 Aug 2022)

  Changed paths:
    M tests/qtest/machine-none-test.c

  Log Message:
  -----------
  tests/qtest: machine-none-test: Use double quotes to pass the cpu option

Single quotes in the arguments (e.g.: -cpu 'qemu64,apic-id=0') are
not removed in the Windows environment before it is passed to the
QEMU executable. Such argument causes a failure in the QEMU CPU
option parser codes.

Change to use double quotes which works fine on all platforms.

Signed-off-by: Bin Meng <bin.meng@windriver.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20220824094029.1634519-37-bmeng.cn@gmail.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: bf3267e790f2877e99a6aa3c24ce6e4e9f65220d
      
https://github.com/qemu/qemu/commit/bf3267e790f2877e99a6aa3c24ce6e4e9f65220d
  Author: Bin Meng <bin.meng@windriver.com>
  Date:   2022-08-29 (Mon, 29 Aug 2022)

  Changed paths:
    M tests/qtest/npcm7xx_emc-test.c

  Log Message:
  -----------
  tests/qtest: npcm7xx_emc-test: Skip running test_{tx, rx} on win32

The test cases 'test_{tx,rx}' call socketpair() which does not exist
on win32. Exclude them.

Signed-off-by: Bin Meng <bin.meng@windriver.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20220824094029.1634519-44-bmeng.cn@gmail.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 94add6ee24d55be96dd029fc506ea9a2df38f8e8
      
https://github.com/qemu/qemu/commit/94add6ee24d55be96dd029fc506ea9a2df38f8e8
  Author: Bin Meng <bin.meng@windriver.com>
  Date:   2022-08-29 (Mon, 29 Aug 2022)

  Changed paths:
    M tests/qtest/prom-env-test.c

  Log Message:
  -----------
  tests/qtest: prom-env-test: Use double quotes to pass the prom-env option

Single quotes like -prom-env 'nvramrc=cafec0de 4000 l!' in the arguments
are not removed in the Windows environment before it is passed to the
QEMU executable. Such argument causes a failure in the QEMU prom-env
option parser codes.

Change to use double quotes which works fine on all platforms.

Signed-off-by: Bin Meng <bin.meng@windriver.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20220824094029.1634519-46-bmeng.cn@gmail.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 0026be1d0f836ee899b47c6b925fdfc9baa9fd2f
      
https://github.com/qemu/qemu/commit/0026be1d0f836ee899b47c6b925fdfc9baa9fd2f
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2022-08-29 (Mon, 29 Aug 2022)

  Changed paths:
    M tests/vm/freebsd
    M tests/vm/haiku.x86_64
    M tests/vm/netbsd

  Log Message:
  -----------
  tests/vm: Add libslirp to the VM tests

We are going to remove the slirp submodule from the QEMU repository, so
we should make sure to install the distro's libslirp to get the same
test coverage as before in the VMs.

Message-Id: <20220824151122.704946-3-thuth@redhat.com>
Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 0fc389fe9208f0bfd9fa41cd7e6315a0989a3729
      
https://github.com/qemu/qemu/commit/0fc389fe9208f0bfd9fa41cd7e6315a0989a3729
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2022-08-29 (Mon, 29 Aug 2022)

  Changed paths:
    M tests/avocado/avocado_qemu/__init__.py
    M tests/avocado/info_usernet.py
    M tests/avocado/replay_linux.py

  Log Message:
  -----------
  tests/avocado: Do not run tests that require libslirp if it is not available

Some avocado tests blindly assume that QEMU has been compiled with libslirp
enabled and fail badly if it is missing. Add a proper check to cancel the
tests in this case.

Message-Id: <20220824151122.704946-6-thuth@redhat.com>
Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 0aeefd5fcb6538074391a5281349bf1dbeb20688
      
https://github.com/qemu/qemu/commit/0aeefd5fcb6538074391a5281349bf1dbeb20688
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2022-08-29 (Mon, 29 Aug 2022)

  Changed paths:
    M tests/avocado/avocado_qemu/__init__.py

  Log Message:
  -----------
  tests/avocado: Fix trivial typo

The intention was likely to use "intend" instead of "indent" here.

Message-Id: <20220824080926.568935-1-thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 0285a0ec60484b2cfe0da1c39e992b8735675482
      
https://github.com/qemu/qemu/commit/0285a0ec60484b2cfe0da1c39e992b8735675482
  Author: Matheus Tavares Bernardino <quic_mathbern@quicinc.com>
  Date:   2022-08-29 (Mon, 29 Aug 2022)

  Changed paths:
    M docs/devel/testing.rst

  Log Message:
  -----------
  docs/devel/testing: fix minor typo

Signed-off-by: Matheus Tavares Bernardino <quic_mathbern@quicinc.com>
Message-Id: 
<421fb28678d1077c0b14978e359b4e1469cc0168.1661262376.git.quic_mathbern@quicinc.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 5f2992fe1ec5594e5cf5b17d1a9979f46054a7cc
      
https://github.com/qemu/qemu/commit/5f2992fe1ec5594e5cf5b17d1a9979f46054a7cc
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2022-08-29 (Mon, 29 Aug 2022)

  Changed paths:
    M .gitlab-ci.d/windows.yml

  Log Message:
  -----------
  gitlab-ci: Only use one process in Windows jobs for compilation

The Windows jobs are currently aborting at weird places - and
there's the suspicion that it's due to memory constraints in
the Windows containers. Let's switch to single-threaded compilation
to decrease the pressure on the memory load, and to make the
job more deterministic for further investigations.

Message-Id: <20220825193323.104768-1-thuth@redhat.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 146f39d7f3b08caa3a2a0645474465437cf085b8
      
https://github.com/qemu/qemu/commit/146f39d7f3b08caa3a2a0645474465437cf085b8
  Author: Akihiko Odaki <akihiko.odaki@gmail.com>
  Date:   2022-08-29 (Mon, 29 Aug 2022)

  Changed paths:
    M tests/qtest/ac97-test.c

  Log Message:
  -----------
  tests/qtest/ac97-test: Correct reference to driver

Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20220829083301.143527-1-akihiko.odaki@daynix.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: da55be562ea2b082da5d55cc12730fe8fe118852
      
https://github.com/qemu/qemu/commit/da55be562ea2b082da5d55cc12730fe8fe118852
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2022-08-30 (Tue, 30 Aug 2022)

  Changed paths:
    M tests/avocado/migration.py

  Log Message:
  -----------
  tests/avocado/migration: Get find_free_port() from the ports

In upstream Avocado, the find_free_port() function is not available
from "network" anymore, but must be used via "ports", see:

 https://github.com/avocado-framework/avocado/commit/22fc98c6ff76cc55c48

To be able to update to a newer Avocado version later, let's use
the new way for accessing the find_free_port() function here.

Signed-off-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20220829121939.209329-1-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: e93ded1bf6c94ab95015b33e188bc8b0b0c32670
      
https://github.com/qemu/qemu/commit/e93ded1bf6c94ab95015b33e188bc8b0b0c32670
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   2022-08-31 (Wed, 31 Aug 2022)

  Changed paths:
    M .gitlab-ci.d/windows.yml
    M backends/tpm/tpm_ioctl.h
    M docs/devel/testing.rst
    M tests/avocado/avocado_qemu/__init__.py
    M tests/avocado/info_usernet.py
    M tests/avocado/migration.py
    M tests/avocado/replay_linux.py
    M tests/migration/stress.c
    M tests/qtest/ac97-test.c
    M tests/qtest/bios-tables-test.c
    M tests/qtest/cdrom-test.c
    M tests/qtest/cxl-test.c
    M tests/qtest/device-plug-test.c
    M tests/qtest/e1000e-test.c
    M tests/qtest/fuzz/generic_fuzz.c
    M tests/qtest/fuzz/generic_fuzz_configs.h
    M tests/qtest/fuzz/qos_fuzz.c
    M tests/qtest/i440fx-test.c
    M tests/qtest/ivshmem-test.c
    M tests/qtest/libqos/aarch64-xlnx-zcu102-machine.c
    M tests/qtest/libqos/arm-imx25-pdk-machine.c
    M tests/qtest/libqos/arm-n800-machine.c
    M tests/qtest/libqos/arm-raspi2-machine.c
    M tests/qtest/libqos/arm-sabrelite-machine.c
    M tests/qtest/libqos/arm-smdkc210-machine.c
    M tests/qtest/libqos/arm-virt-machine.c
    M tests/qtest/libqos/arm-xilinx-zynq-a9-machine.c
    M tests/qtest/libqos/e1000e.c
    M tests/qtest/libqos/generic-pcihost.h
    A tests/qtest/libqos/libqos-malloc.c
    A tests/qtest/libqos/libqos-malloc.h
    M tests/qtest/libqos/libqos.c
    M tests/qtest/libqos/libqos.h
    M tests/qtest/libqos/malloc-pc.h
    M tests/qtest/libqos/malloc-spapr.h
    R tests/qtest/libqos/malloc.c
    R tests/qtest/libqos/malloc.h
    M tests/qtest/libqos/meson.build
    M tests/qtest/libqos/pci-pc.h
    M tests/qtest/libqos/pci-spapr.h
    M tests/qtest/libqos/qgraph.h
    M tests/qtest/libqos/qos_external.c
    M tests/qtest/libqos/qos_external.h
    M tests/qtest/libqos/rtas.h
    M tests/qtest/libqos/virtio-9p.c
    M tests/qtest/libqos/virtio-mmio.c
    M tests/qtest/libqos/virtio-pci.c
    M tests/qtest/libqos/virtio.h
    M tests/qtest/libqtest.c
    M tests/qtest/m48t59-test.c
    M tests/qtest/machine-none-test.c
    M tests/qtest/meson.build
    M tests/qtest/migration-helpers.c
    M tests/qtest/migration-helpers.h
    M tests/qtest/migration-test.c
    M tests/qtest/npcm7xx_emc-test.c
    M tests/qtest/prom-env-test.c
    M tests/qtest/qmp-test.c
    M tests/qtest/qos-test.c
    M tests/qtest/rtc-test.c
    M tests/qtest/vhost-user-test.c
    M tests/unit/test-crypto-tlscredsx509.c
    M tests/unit/test-crypto-tlssession.c
    M tests/unit/test-io-channel-tls.c
    M tests/unit/test-qga.c
    M tests/vm/freebsd
    M tests/vm/haiku.x86_64
    M tests/vm/netbsd

  Log Message:
  -----------
  Merge tag 'testing-pull-request-2022-08-30' of https://gitlab.com/thuth/qemu 
into staging

* First batch of patches to get qtests adapted for Windows
* Two preparation patches for the upcoming removal of the slirp submodule
* Some other small test fixes (typos, etc.)

# -----BEGIN PGP SIGNATURE-----
#
# iQJFBAABCAAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmMOVvcRHHRodXRoQHJl
# ZGhhdC5jb20ACgkQLtnXdP5wLbUcOA//d4MU0VWbMRXHLLTvaIO+0I1JhiMP5PbU
# qgDwGfIu7uY58hXvjDCSmoV5Lj35I/VdsmWYcC4dwQcIr9BwZq3H+jthB4sxMDIJ
# UAnowmO22x5iTZr4PBY3GuYKRRUaf7EuqqOwmNAtrvDV+3BVn2sQFLtjWhqnyhqR
# syonfyVhlFhqnFXPs6fXTXQxiuziuMmmHGSQMNRGuBudkivvOTQzElb3gxTp7pRe
# FfIoAUVohUXptd26U+5Zr2KPxQQ/eZ2Elhnhjc6/r4u4JpbyfCQrGTFAMSuvq4HM
# z/kKr/JA0v6vmX5ARjbCL0RhoNOM/DcOooxzX6YO3VkZTrQAHZxAsk25mihURRX3
# UgGLDlagNuPSTl1fkUuumH86fFQ54bFBFFOV3yJWQF5UDuWKoy3bPlSf5L0/bwRp
# z5gYnf0lJxMG3kGgmaOnW4gj0Z0amn9AzI33BQDIldVNTHnp8/hNpscrsq5Voi2j
# ot1G/aZt9OH+DeqAB8TJfbsHE8mtTgioihZ2QQOMAKVkF25UImFjNWliX8SUHG2h
# E3ro9QLugV2FgIggJwRyN9w394hEn7BR8DMyiPCRemcjnT4Fuy9IoEBEkJ2gj3n4
# QiDPdrr/1dw8uApGBts3YyRbSmajqKUegXCuOYXjpU90f4Kno0WN2/jkTx8pvfcE
# bJvG21nzrdY=
# =MCyJ
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 30 Aug 2022 14:29:11 EDT
# gpg:                using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5
# gpg:                issuer "thuth@redhat.com"
# gpg: Good signature from "Thomas Huth <th.huth@gmx.de>" [full]
# gpg:                 aka "Thomas Huth <thuth@redhat.com>" [full]
# gpg:                 aka "Thomas Huth <huth@tuxfamily.org>" [full]
# gpg:                 aka "Thomas Huth <th.huth@posteo.de>" [unknown]
# Primary key fingerprint: 27B8 8847 EEE0 2501 18F3  EAB9 2ED9 D774 FE70 2DB5

* tag 'testing-pull-request-2022-08-30' of https://gitlab.com/thuth/qemu: (23 
commits)
  tests/avocado/migration: Get find_free_port() from the ports
  tests/qtest/ac97-test: Correct reference to driver
  gitlab-ci: Only use one process in Windows jobs for compilation
  docs/devel/testing: fix minor typo
  tests/avocado: Fix trivial typo
  tests/avocado: Do not run tests that require libslirp if it is not available
  tests/vm: Add libslirp to the VM tests
  tests/qtest: prom-env-test: Use double quotes to pass the prom-env option
  tests/qtest: npcm7xx_emc-test: Skip running test_{tx, rx} on win32
  tests/qtest: machine-none-test: Use double quotes to pass the cpu option
  tests/qtest: device-plug-test: Reverse the usage of double/single quotes
  tests/qtest: libqos: Rename malloc.h to libqos-malloc.h
  tests/qtest: libqos: Drop inclusion of <sys/wait.h>
  tests/qtest: migration-test: Skip running test_migrate_fd_proto on win32
  tests/qtest: i440fx-test: Skip running request_{bios, pflash} for win32
  tests/qtest: Build cases that use memory-backend-file for posix only
  tests/qtest: Build e1000e-test for posix only
  tests/qtest: Adapt {m48t59,rtc}-test cases for win32
  backends/tpm: Exclude headers and macros that don't exist on win32
  tests/qtest: migration-test: Handle link() for win32
  ...

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>


Compare: https://github.com/qemu/qemu/compare/3a2a29ebbdf4...e93ded1bf6c9



reply via email to

[Prev in Thread] Current Thread [Next in Thread]