qemu/tests/qemu-iotests
Sergio Lopez 9cd97956cf iotests: 153: Wait for an answer to QMP commands
There are various actions in this test that must be executed
sequentially, as the result of it depends on the state triggered by the
previous one.

If the last argument of _send_qemu_cmd() is an empty string, it just
sends the QMP commands without waiting for an answer. While unlikely, it
may happen that the next action in the test gets invoked before QEMU
processes the QMP request.

This issue seems to be easier to reproduce on servers with limited
resources or highly loaded.

With this change, we wait for an answer on all _send_qemu_cmd() calls.

Signed-off-by: Sergio Lopez <slp@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2019-03-19 15:49:29 +01:00
..
030
040
041
044
045
2019-02-25 15:11:28 +01:00
055
056
057
065
093
096
118
129
132
136
139
2019-03-08 12:26:45 +01:00
147
2019-01-31 00:44:55 +01:00
148
149
151
152
155
163
165
169
194
196
199
202
203
205
208
209
210
2019-02-25 15:11:27 +01:00
211
2019-02-25 15:11:28 +01:00
212
2019-02-25 15:11:27 +01:00
213
2019-02-25 15:11:27 +01:00
216
218
219
222
223
2019-03-09 20:55:44 +00:00
2019-03-06 11:05:27 -06:00
228
2019-02-25 15:11:27 +01:00
2019-02-25 15:11:27 +01:00
233
2019-03-09 20:55:44 +00:00
234
2019-02-01 13:46:44 +01:00
2019-02-01 13:46:44 +01:00
235
2019-02-22 14:07:01 -05:00
237
2019-02-25 15:11:27 +01:00
238
2019-03-08 12:26:45 +01:00
239
2019-02-01 13:46:44 +01:00
2019-02-01 13:46:44 +01:00
2019-02-11 14:35:43 -06:00
2019-03-08 12:26:45 +01:00
2019-03-13 17:30:34 +00:00

=== This is the QEMU I/O test suite ===

* Intro

This package contains a simple test suite for the I/O layer of qemu.
It does not require a guest, but only the qemu, qemu-img and qemu-io
binaries.  This does limit it to exercise the low-level I/O path only
but no actual block drivers like ide, scsi or virtio.

* Usage

Just run ./check to run all tests for the raw image format, or ./check
-qcow2 to test the qcow2 image format.  The output of ./check -h explains
additional options to test further image formats or I/O methods.

* Feedback and patches

Please send improvements to the test suite, general feedback or just
reports of failing tests cases to qemu-devel@nongnu.org with a CC:
to qemu-block@nongnu.org.