tests/qtest/migration-test: Only wait for serial output where migration succeeds
authorThomas Huth <thuth@redhat.com>
Mon, 22 Aug 2022 16:56:04 +0000 (17:56 +0100)
committerAlex Bennée <alex.bennee@linaro.org>
Wed, 24 Aug 2022 09:14:49 +0000 (10:14 +0100)
commite25636a12a1cc0a136aaa611a0cfbe6ebfa4aed4
tree218c99a99e6b513437dd61b534ca0e1fff6ec974
parent48acf68cfe08496284fb12bf598721dea82d74a9
tests/qtest/migration-test: Only wait for serial output where migration succeeds

Waiting for the serial output can take a couple of seconds - and since
we're doing a lot of migration tests, this time easily sums up to
multiple minutes. But if a test is supposed to fail, it does not make
much sense to wait for the source to be in the right state first, so
we can skip the waiting here. This way we can speed up all tests where
the migration is supposed to fail. In the gitlab-CI gprov-gcov test,
each of the migration-tests now run two minutes faster!

Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20220819053802.296584-2-thuth@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Juan Quintela <quintela@redhat.com>
Message-Id: <20220822165608.2980552-3-alex.bennee@linaro.org>
tests/qtest/migration-test.c