qemu/tests/qtest/migration
Li Zhijian 7d9849c3c4 migration: Add qtest for migration over RDMA
This qtest requires there is a RDMA(RoCE) link in the host.
In order to make the test work smoothly, introduce a
scripts/rdma-migration-helper.sh to detect existing RoCE link before
running the test.

Test will be skipped if there is no available RoCE link.
 # Start of rdma tests
 # Running /x86_64/migration/precopy/rdma/plain
 ok 1 /x86_64/migration/precopy/rdma/plain # SKIP No rdma link available
 # To enable the test:
 # Run 'scripts/rdma-migration-helper.sh setup' with root to setup a new rdma/rxe link and rerun the test
 # Optional: run 'scripts/rdma-migration-helper.sh clean' to revert the 'setup'

 # End of rdma tests

Cc: Philippe Mathieu-Daudé <philmd@linaro.org>
Cc: Stefan Hajnoczi <stefanha@gmail.com>
Reviewed-by: Peter Xu <peterx@redhat.com>
Signed-off-by: Li Zhijian <lizhijian@fujitsu.com>
Message-ID: <20250311024221.363421-1-lizhijian@fujitsu.com>
[add 'head -1' to script, reformat test message]
Signed-off-by: Fabiano Rosas <farosas@suse.de>
2025-05-02 11:09:36 -04:00
..
aarch64 tests/migration: Disambiguate guestperf vs. a-b 2024-12-12 10:25:39 -03:00
i386 tests/migration: Disambiguate guestperf vs. a-b 2024-12-12 10:25:39 -03:00
ppc64 tests/migration: Disambiguate guestperf vs. a-b 2024-12-12 10:25:39 -03:00
s390x tests/migration: Disambiguate guestperf vs. a-b 2024-12-12 10:25:39 -03:00
bootfile.c tests/qtest/migration: Move common test code 2024-12-12 10:25:40 -03:00
bootfile.h tests/qtest/migration: Move common test code 2024-12-12 10:25:40 -03:00
compression-tests.c tests/qtest/migration: Pick smoke tests 2025-02-10 13:47:58 +00:00
cpr-tests.c tests/qtest/migration: Pick smoke tests 2025-02-10 13:47:58 +00:00
file-tests.c testing and gdbstub updates: 2025-02-10 13:26:17 -05:00
framework.c qapi: Move include/qapi/qmp/ to include/qobject/ 2025-02-10 15:33:16 +01:00
framework.h tests/qtest/migration: Add --full option 2025-02-10 13:47:58 +00:00
Makefile tests/migration: Disambiguate guestperf vs. a-b 2024-12-12 10:25:39 -03:00
migration-qmp.c qapi: Move include/qapi/qmp/ to include/qobject/ 2025-02-10 15:33:16 +01:00
migration-qmp.h tests/qtest: enhance migration channels 2025-01-29 11:56:39 -03:00
migration-util.c tests/qtest/migration: Introduce migration_test_add_suffix 2025-02-14 15:19:06 -03:00
migration-util.h tests/qtest/migration: Introduce migration_test_add_suffix 2025-02-14 15:19:06 -03:00
misc-tests.c testing and gdbstub updates: 2025-02-10 13:26:17 -05:00
postcopy-tests.c testing and gdbstub updates: 2025-02-10 13:26:17 -05:00
precopy-tests.c migration: Add qtest for migration over RDMA 2025-05-02 11:09:36 -04:00
tls-tests.c tests/qtest/migration: Pick smoke tests 2025-02-10 13:47:58 +00:00