diff options
| author | Thomas Huth | 2017-08-15 08:58:54 +0200 |
|---|---|---|
| committer | Thomas Huth | 2017-09-15 09:05:18 +0200 |
| commit | acd80015fbe28f4f513e036ad1db2a76738d1f53 (patch) | |
| tree | eb1db46ee8961cffdda43c21958bb4540a65c2d8 /scripts/modules | |
| parent | Merge remote-tracking branch 'remotes/dgilbert/tags/pull-hmp-20170914' into s... (diff) | |
| download | qemu-acd80015fbe28f4f513e036ad1db2a76738d1f53.tar.gz qemu-acd80015fbe28f4f513e036ad1db2a76738d1f53.tar.xz qemu-acd80015fbe28f4f513e036ad1db2a76738d1f53.zip | |
tests: Introduce generic device hot-plug/hot-unplug functions
A lot of tests provide code for adding and removing a device via the
device_add and device_del QMP commands. Maintaining this code in so many
places is cumbersome and error-prone (some of the code parts check the
responses for device deletion in an incorrect way, for example, we've got
to deal with both, error code and DEVICE_DEL event here). So let's provide
some proper generic functions for adding and removing a device instead.
The code for correctly unplugging a device has been taken from a patch
from Peter Xu.
Reviewed-by: Peter Xu <peterx@redhat.com>
Tested-by: Peter Xu <peterx@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Diffstat (limited to 'scripts/modules')
0 files changed, 0 insertions, 0 deletions
