Patch 1 switches the UNIX socket and exec (socat) migration tests in
test_migration.py from mac99 to pseries. All three transports were
already covered for mac99; this change exercises the same transports
against the pseries vmstate not present in mac99. The TCP test is left
on mac99 since pseries TCP migration is already covered by the full-boot
test_ppc64_linux_migration in test_pseries.py.
Patch 2 adds explicit console checks for NVMe, e1000e, and xHCI driver
probe messages in do_test_ppc64_powernv(). These are emitted
synchronously during PCI enumeration after OPAL hands off to Linux,
making them safe to assert without a separate test file.
Aniket Sahu (2):
tests/functional/ppc64: extend pseries migration tests
tests/functional/ppc64: extend ppc64 powernv net device tests
tests/functional/ppc64/test_migration.py | 4 ++--
tests/functional/ppc64/test_powernv.py | 7 +++++--
2 files changed, 7 insertions(+), 4 deletions(-)
---
Changes in v3:
- Patch 1: Dropped the full-boot UNIX/exec tests from test_pseries.py.
Instead, switched the existing no-boot UNIX and exec tests in
test_migration.py from mac99 to pseries, exercising the pseries vmstate
on all three transport paths with minimal CI cost.
(Suggested by Amit and Thomas Huth.)
- Patch 2: No change from v2.
Changes in v2:
- Patch 1: Dropped test_pseries_migrate.py; UNIX and exec transport tests
were moved to test_pseries.py as full-boot tests alongside the existing
TCP test. (Suggested by Thomas Huth.)
- Patch 2: Dropped test_powernv_devices.py; PCIe device checks were folded
into the existing do_test_ppc64_powernv() helper instead.
(Suggested by Thomas Huth.)
---
v2: https://lore.kernel.org/qemu-devel/20260916103635.7797-1-asahu1x@linux.ibm.com/#t
v1: https://lore.kernel.org/qemu-devel/77e89fea-0284-4e19-8ee7-04b900b13749@linux.ibm.com/
--
2.52.0