[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v3 00/11] tests/migration-test: Allow testing older machine t
|
From: |
Fabiano Rosas |
|
Subject: |
Re: [PATCH v3 00/11] tests/migration-test: Allow testing older machine types |
|
Date: |
Wed, 18 Oct 2023 11:19:01 -0300 |
Fabiano Rosas <farosas@suse.de> writes:
> This adds support for running migration-test with two different QEMU
> versions to test migration compatibility. The tests automatically
> choose the latest machine type supported by both QEMU versions.
Let me point out two situations that came up while developing this:
1) There was a generic command line change in QEMU (-audio option)
introduced this cycle that was ported to the command line used by
libqtest.c. This means that when using the same command line to
start both guests, the older one will not recognize the option and
will break.
Ideally, we would keep command lines out of the library and require
each test to provide their own. Then maybe the migration code could
cope with the change somehow.
2) When fixing an issue during a release cycle, that issue can still
show up on the next one when using this series to test
compatibility. There's probably not much we can do here, but
remember the issues that were already fixed and ignore them when
they appear in these compatibiliy tests.
I don't see how to avoid the situations above, but I think their
existence implies we cannot enable by default any sort of migration
compatibility testing that uses a live guest.
- [PATCH v3 08/11] tests/qtest/migration: Specify the geometry of the bootsector, (continued)
- [PATCH v3 08/11] tests/qtest/migration: Specify the geometry of the bootsector, Fabiano Rosas, 2023/10/18
- [PATCH v3 11/11] tests/qtest: Don't print messages from query instances, Fabiano Rosas, 2023/10/18
- [PATCH v3 03/11] tests/qtest: Allow qtest_get_machines to use an alternate QEMU binary, Fabiano Rosas, 2023/10/18
- [PATCH v3 04/11] tests/qtest: Introduce qtest_has_machine_with_env, Fabiano Rosas, 2023/10/18
- [PATCH v3 09/11] tests/qtest/migration: Set q35 as the default machine for x86_86, Fabiano Rosas, 2023/10/18
- [PATCH v3 10/11] tests/qtest/migration: Support more than one QEMU binary, Fabiano Rosas, 2023/10/18
- Re: [PATCH v3 10/11] tests/qtest/migration: Support more than one QEMU binary, Peter Xu, 2023/10/18
- Re: [PATCH v3 00/11] tests/migration-test: Allow testing older machine types,
Fabiano Rosas <=