Hi, This is a small subset of testing fixes to improve the stability of the CI. The first ensure all jobs have a timeout (default 120s) and then we have Thomas' excellent work to speed up the migration test which was the source of a number of gitlab timeouts. Finally a little bit of extra manual text to point users in the right direction when defining block devices.
Only one patch needs review before the PR: - tests/avocado: push default timeout to QemuBaseTest Alex Bennée (2): tests/avocado: push default timeout to QemuBaseTest qemu-options: try and clarify preferred block semantics Thomas Huth (4): tests/qtest/migration-test: Only wait for serial output where migration succeeds tests/migration/aarch64: Speed up the aarch64 migration test tests/migration/i386: Speed up the i386 migration test (when using TCG) tests/qtest/migration-test: Remove duplicated test_postcopy from the test plan tests/migration/aarch64/a-b-kernel.h | 10 +++++----- tests/migration/i386/a-b-bootblock.h | 12 ++++++------ tests/qtest/migration-test.c | 5 +++-- qemu-options.hx | 13 +++++++++++++ tests/avocado/avocado_qemu/__init__.py | 5 ++++- tests/migration/aarch64/a-b-kernel.S | 3 +-- tests/migration/i386/a-b-bootblock.S | 1 + 7 files changed, 33 insertions(+), 16 deletions(-) -- 2.30.2