tests/qtest/migration: Split TLS tests from migration-test.c
authorFabiano Rosas <farosas@suse.de>
Wed, 27 Nov 2024 18:28:55 +0000 (15:28 -0300)
committerFabiano Rosas <farosas@suse.de>
Thu, 12 Dec 2024 13:25:40 +0000 (10:25 -0300)
commit979ee2a76feb3bf8dea4624482f7399077e39a87
treec87321f1bec690b1f9f86da7731c8b5f485c5507
parente1803dabdcbd26f2cf72e586f22b03e2e90d6110
tests/qtest/migration: Split TLS tests from migration-test.c

The migration-test.c file has become unwieldy large. It's quite
confusing to navigate with all the test definitions mixed with hook
definitions. The TLS tests make this worse with ifdef'ery.

Since we're planning on having a smaller set of tests to run as smoke
testing on all architectures, I'm taking the time to split some tests
into their own file.

Move the TLS tests into a file of their own.

Acked-by: Peter Xu <peterx@redhat.com>
Signed-off-by: Fabiano Rosas <farosas@suse.de>
tests/qtest/meson.build
tests/qtest/migration-test.c
tests/qtest/migration/framework.h
tests/qtest/migration/tls-tests.c [new file with mode: 0644]