diff options
| author | Peter Maydell <peter.maydell@linaro.org> | 2024-11-15 16:50:39 +0000 |
|---|---|---|
| committer | Fabiano Rosas <farosas@suse.de> | 2024-12-12 10:25:38 -0300 |
| commit | 6b76264ed0fed402df09aab8edacf1ee03d87c7f (patch) | |
| tree | 40db50b23e87d23b65c509e89d7cb44ba0ffc070 /tests/migration/guestperf-batch.py | |
| parent | 94aa1a0e30065e06ee81cd9f71cccb0c393ede3f (diff) | |
| download | focaccia-qemu-6b76264ed0fed402df09aab8edacf1ee03d87c7f.tar.gz focaccia-qemu-6b76264ed0fed402df09aab8edacf1ee03d87c7f.zip | |
tests/qtest: Add qtest_system_reset() utility function
We have several qtest tests which want to reset the QEMU under test during the course of testing something. They currently generally have their own functions to do this, which work by sending a "system_reset" QMP command. However, "system_reset" only requests a reset, and many of the tests which send the QMP command forget the "and then wait for the QMP RESET event" part which is needed to ensure that the reset has completed. Provide a qtest_system_reset() function in libqtest so that we don't need to reimplement this in multiple different tests. A few tests (for example device hotplug related tests) want to perform the reset command and then wait for some other event that is produced during the reset sequence. For them we provide qtest_system_reset_nowait() so they can clearly indicate that they are deliberately not waiting for the RESET event. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Fabiano Rosas <farosas@suse.de>
Diffstat (limited to 'tests/migration/guestperf-batch.py')
0 files changed, 0 insertions, 0 deletions