Paolo Bonzini
b3c5de405e
qemu-iotests, qtest: rewrite test 067 as a qtest
...
Git-commit: d8a18da56d
References: bsc#1184574
Test 067 from qemu-iotests is executing QMP commands to hotplug
and hot-unplug disks, devices and blockdevs. Because the power
of the text-based test harness is limited, it is actually limiting
the checks that it does, for example by skipping DEVICE_DELETED
events.
tests/qtest already has a similar test, drive_del-test.c.
We can merge them, and even reuse some of the existing code in
drive_del-test.c. This will improve the quality of the test by
covering DEVICE_DELETED events and testing multiple architectures
(therefore covering multiple PCI hotplug mechanisms as well as s390x
virtio-ccw).
The only difference is that the new test will always use null-co:// for
the medium rather than qcow2 or raw, but this should be irrelevant for
what the test is covering. For example there are no "qemu-img check"
runs in 067 that would check that the file is properly closed.
The new tests requires PCI hot-plug support, so drive_del-test
is moved from qemu-system-ppc to qemu-system-ppc64.
Reviewed-by: Kevin Wolf <kwolf@redhat.com >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Signed-off-by: Lin Ma <lma@suse.com >
2021-06-21 20:34:36 +08:00
..
2019-10-31 09:58:20 +00:00
2019-10-05 17:27:43 -04:00
2019-08-19 08:03:41 -07:00
2019-10-25 19:24:21 +01:00
2019-02-26 14:08:03 +00:00
2018-11-13 10:47:59 +00:00
2019-11-05 16:36:11 +01:00
2019-10-29 18:55:26 -04:00
2019-10-21 18:14:43 +02:00
2019-07-30 12:25:43 +02:00
2019-06-04 15:20:41 +02:00
2019-11-12 14:32:55 +00:00
2019-10-29 07:35:16 +01:00
2021-06-21 20:34:36 +08:00
2019-11-20 10:53:31 +00:00
2019-10-07 15:14:15 +02:00
2019-11-26 11:28:23 +00:00
2019-03-14 16:02:13 +01:00
2019-06-12 13:18:33 +02:00
2019-05-20 18:40:02 -04:00
2019-05-20 18:40:02 -04:00
2021-06-21 20:34:36 +08:00
2019-11-01 20:40:59 +00:00
2019-01-14 14:52:30 +00:00
2019-01-14 14:52:30 +00:00
2019-10-28 13:32:21 +01:00
2019-10-28 13:32:21 +01:00
2018-07-02 15:41:17 +02:00
2019-10-05 17:27:43 -04:00
2019-11-20 04:57:22 -05:00
2019-01-22 05:14:32 +01:00
2019-09-07 08:32:34 +02:00
2019-10-01 11:54:17 +02:00
2018-08-15 08:12:19 +02:00
2019-09-03 14:56:06 +02:00
2019-03-07 22:05:54 +01:00
2019-08-21 10:27:13 +02:00
2018-07-28 09:09:58 +02:00
2018-12-11 15:45:22 -02:00
2018-10-05 16:27:09 +04:00
2018-07-28 09:09:58 +02:00
2019-11-11 13:02:30 +01:00
2018-07-03 13:04:38 +01:00
2019-06-12 13:20:21 +02:00
2018-07-24 17:33:39 +01:00
2019-06-12 13:20:21 +02:00
2019-05-21 10:00:41 +02:00
2021-06-21 20:34:36 +08:00
2019-09-05 13:18:52 +02:00
2021-06-21 20:34:36 +08:00
2019-06-03 14:03:02 +02:00
2019-06-12 13:18:33 +02:00
2019-09-05 13:18:52 +02:00
2019-06-12 13:18:33 +02:00
2019-01-22 05:14:32 +01:00
2019-06-12 13:18:33 +02:00
2019-09-05 13:18:52 +02:00
2019-11-01 19:19:24 +01:00
2019-10-31 11:47:43 -04:00
2019-01-22 06:26:32 +01:00
2019-09-05 13:18:52 +02:00
2019-09-05 13:18:52 +02:00
2020-05-11 18:06:53 -05:00
2019-09-05 13:18:52 +02:00
2019-06-12 13:20:20 +02:00
2019-09-05 13:18:52 +02:00
2019-10-14 09:48:01 +01:00
2019-09-20 14:08:10 -05:00
2019-09-05 13:18:52 +02:00
2019-06-12 13:18:33 +02:00
2019-09-05 13:18:52 +02:00
2019-09-05 13:18:52 +02:00
2021-06-21 20:34:36 +08:00
2021-06-21 20:34:36 +08:00
2019-09-05 13:18:52 +02:00
2019-03-07 22:16:22 +01:00
2019-07-02 14:17:15 +02:00
2021-06-21 20:34:36 +08:00
2019-08-15 19:23:59 +02:00
2019-02-01 15:32:17 +00:00
2021-06-21 20:34:36 +08:00
2021-06-21 20:34:36 +08:00
2021-06-21 20:34:36 +08:00
2020-06-22 12:07:45 -05:00
2019-06-12 13:18:33 +02:00
2021-01-18 10:18:02 -07:00
2019-08-15 19:23:59 +02:00
2019-06-03 14:03:02 +02:00
2019-06-12 13:18:33 +02:00
2019-06-12 13:18:33 +02:00
2019-07-02 02:34:55 +02:00
2019-08-29 09:45:53 +10:00
2019-03-12 16:07:14 +11:00
2019-08-20 17:26:21 +02:00
2019-10-15 18:09:02 +01:00
2021-06-21 20:34:36 +08:00
2019-11-26 10:11:30 +11:00
2019-05-21 10:00:27 +02:00
2019-01-14 14:52:30 +00:00
2019-05-08 16:59:28 +02:00
2021-06-21 20:34:36 +08:00
2019-05-21 10:00:37 +02:00
2019-09-05 13:18:52 +02:00
2019-09-20 17:13:41 -04:00
2019-09-05 13:18:52 +02:00
2019-10-26 15:38:02 +02:00
2019-09-05 13:18:52 +02:00
2019-06-12 13:18:33 +02:00
2019-08-22 17:30:25 +04:00
2019-08-22 17:30:25 +04:00
2019-06-12 13:18:33 +02:00
2019-05-08 16:59:28 +02:00
2019-03-07 22:16:22 +01:00
2019-09-05 13:18:52 +02:00
2019-06-12 13:18:33 +02:00
2019-06-12 13:18:33 +02:00
2019-06-12 13:18:33 +02:00
2019-06-12 13:18:33 +02:00
2019-09-10 08:58:43 +02:00
2019-08-16 13:31:52 +02:00
2019-08-20 20:00:51 +02:00
2019-08-16 13:31:52 +02:00
2019-10-28 12:00:07 +01:00
2019-09-10 08:58:43 +02:00
2019-09-10 08:58:43 +02:00
2021-04-29 20:24:08 -06:00
2019-03-05 14:43:11 +01:00
2019-03-07 22:16:22 +01:00
2019-06-12 13:18:33 +02:00
2019-01-11 13:57:25 +01:00
2019-06-12 13:18:33 +02:00
2019-06-12 13:18:33 +02:00
2018-10-24 19:03:37 +01:00
2018-12-13 19:10:06 +01:00
2019-06-12 13:20:20 +02:00
2019-06-12 13:20:20 +02:00
2019-10-17 17:02:32 -04:00
2019-05-08 16:59:28 +02:00
2019-08-16 13:31:52 +02:00
2019-06-12 13:18:33 +02:00
2019-06-12 13:18:33 +02:00
2019-06-12 13:18:33 +02:00
2019-09-03 23:24:42 +02:00
2019-06-12 13:18:33 +02:00
2019-06-12 13:18:33 +02:00
2018-07-02 15:41:10 +02:00
2019-09-05 13:18:52 +02:00
2019-08-16 13:31:53 +02:00
2018-07-02 15:41:10 +02:00
2019-09-28 16:51:30 +02:00
2019-03-11 16:33:49 +01:00
2018-09-26 08:55:54 -07:00
2019-10-22 13:54:13 +02:00
2019-02-18 14:44:04 +01:00
2019-03-05 14:43:11 +01:00
2019-03-05 14:43:11 +01:00
2019-01-11 15:46:55 +01:00
2018-08-23 18:46:25 +02:00
2018-08-23 18:46:25 +02:00
2019-08-16 13:31:52 +02:00
2019-08-20 17:26:19 +02:00
2019-06-03 14:03:00 +02:00
2019-08-20 17:26:19 +02:00
2019-09-11 10:29:27 +01:00
2019-09-03 23:24:42 +02:00
2019-10-11 17:52:31 +01:00
2019-09-05 13:18:52 +02:00
2019-07-05 17:08:03 -03:00
2019-09-05 13:18:52 +02:00
2019-06-12 13:18:33 +02:00
2019-09-05 13:18:52 +02:00
2019-09-03 23:24:42 +02:00
2019-05-13 08:58:55 +02:00
2019-09-05 13:18:52 +02:00
2019-06-12 13:18:33 +02:00
2019-09-05 13:18:52 +02:00
2021-06-21 20:34:36 +08:00
2018-12-20 10:29:08 +01:00
2019-10-01 11:42:27 +02:00
2019-09-05 13:18:52 +02:00
2019-09-05 13:18:52 +02:00
2019-09-05 13:18:52 +02:00
2019-10-26 15:38:06 +02:00
2019-09-05 13:18:52 +02:00
2019-09-05 13:18:52 +02:00
2019-10-25 07:46:22 -04:00
2019-09-05 13:18:52 +02:00
2019-09-05 13:18:52 +02:00
2019-08-15 19:24:10 +02:00
2019-10-25 07:46:22 -04:00
2019-09-05 13:18:52 +02:00
2019-06-12 13:18:33 +02:00
2019-05-20 18:40:02 -04:00
2019-06-12 13:18:33 +02:00