qemu/tests/qemu-iotests
Peter Maydell b73f417aae Python queue:
* migration acceptance test fix
 * introduce pylintrc & flake8 config
 * various cleanups (Python3, style)
 * vm-test can set QEMU_LOCAL=1 to use locally built binaries
 * refactored BootLinuxBase & LinuxKernelTest acceptance classes
 
 https://gitlab.com/philmd/qemu/pipelines/151323210
 https://travis-ci.org/github/philmd/qemu/builds/693157969
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE+qvnXhKRciHc/Wuy4+MsLN6twN4FAl7T3U8ACgkQ4+MsLN6t
 wN4JnhAAif0Lw06lEl+ZksD0d4YLyBp079BNJEUWvflsivHY9RIn4e+eXdL3Q8m9
 roBzlsV71C7Ufbp26LFthcnvLaq0JH7RhBUVUoQAI7XZ46HAr3KRyOBJQP7LCr5N
 4Z97y8hqfSdchwpYbxkEbPy58caCRIneqIvg0sp8XuyXpDpVDqP11rXTg4fgqi7i
 1+D1yjr+wgaa7Vvf4sYzOw4D5zD2Mh+zMyDFI9d7yajs/4RH9k+iZteV7baLRQ5Q
 xkC0yqHDGp+uzEF4mk+5VUiZDvDUUxnkuFYKc6mFcahKzhrxLpEsvhnPFZ+vr4ib
 1DDmSr6ihf37wBzowHgAkmTwAiGmVEobu/2h93JXJesWw0TKRT74w1ftZKEIY1v4
 1Hka38gV0LULOAOjiy+aKNJqpJ/eipds94MvllRLHCgbB4H9VKBd4ts6linn+xsM
 CUebvUOgiVzH+hYbLJ1EBLFhbsmQ+yvopbQtLIlyFpKTFhdE1dA3vfb9NV0iqfOL
 fxaP/WaibKEFF5H40H7Ro+H7cT2+hF8MyByBT6q/UzoDURkZxeswqd2ww2VcUw2M
 X6h3/Hzek8PtZ+md3G6Hb1mJccfBHElrSgXAjrZ0WLOy4ZV7Y+/QrE8ooJwIKGKZ
 NinXrUocDl8xfRNWjynImzqma5TdaLW5tOmx6yTSK1R3lQh2z7A=
 =7xHS
 -----END PGP SIGNATURE-----

Merge remote-tracking branch 'remotes/philmd-gitlab/tags/python-next-20200531' into staging

Python queue:

* migration acceptance test fix
* introduce pylintrc & flake8 config
* various cleanups (Python3, style)
* vm-test can set QEMU_LOCAL=1 to use locally built binaries
* refactored BootLinuxBase & LinuxKernelTest acceptance classes

https://gitlab.com/philmd/qemu/pipelines/151323210
https://travis-ci.org/github/philmd/qemu/builds/693157969

# gpg: Signature made Sun 31 May 2020 17:37:35 BST
# gpg:                using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE
# gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) <f4bug@amsat.org>" [full]
# Primary key fingerprint: FAAB E75E 1291 7221 DCFD  6BB2 E3E3 2C2C DEAD C0DE

* remotes/philmd-gitlab/tags/python-next-20200531: (25 commits)
  tests/acceptance: refactor boot_linux to allow code reuse
  tests/acceptance: refactor boot_linux_console test to allow code reuse
  tests/acceptance: allow console interaction with specific VMs
  tests/acceptance/migration.py: Wait for both sides
  tests/migration/guestperf: Use Python 3 interpreter
  tests/vm: allow wait_ssh() to specify command
  tests/vm: Add ability to select QEMU from current build
  tests/vm: Pass --debug through for vm-boot-ssh
  python/qemu/qtest: Check before accessing _qtest
  python/qemu/qmp: assert sockfile is not None
  python/qemu/qmp: use True/False for non/blocking modes
  python/qemu: Adjust traceback typing
  python/qemu: fix socket.makefile() typing
  python/qemu: remove Python2 style super() calls
  python/qemu: delint; add flake8 config
  python/qemu: delint and add pylintrc
  python/qemu/machine: remove logging configuration
  python/qemu/machine: add kill() method
  python: remove more instances of sys.version_info
  scripts/qmp: Fix shebang and imports
  ...

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2020-05-31 21:49:07 +01:00
..
001
2020-05-05 13:17:36 +02:00
2019-10-14 17:12:48 +02:00
2019-07-30 12:25:43 +02:00
2019-11-19 10:01:34 +01:00
052
2020-05-05 13:17:36 +02:00
063
2020-01-06 13:43:07 +01:00
2020-01-06 13:43:07 +01:00
065
2020-05-13 14:20:31 +02:00
079
2020-01-06 13:43:07 +01:00
080
2020-05-13 14:20:31 +02:00
082
2020-05-08 13:26:35 +02:00
083
2019-10-28 11:22:31 +01:00
085
2020-03-24 11:57:38 +01:00
087
2020-03-24 11:57:38 +01:00
091
2020-05-08 13:26:35 +02:00
2020-01-06 13:43:07 +01:00
106
2020-01-06 13:43:07 +01:00
110
2020-01-06 13:43:07 +01:00
2020-01-06 13:43:07 +01:00
111
2020-01-06 13:43:07 +01:00
115
2020-01-06 13:43:07 +01:00
2019-08-16 10:25:16 +02:00
125
2020-01-06 13:43:07 +01:00
134
2020-05-05 13:17:36 +02:00
137
2020-01-06 13:43:07 +01:00
2020-01-06 13:43:07 +01:00
140
2019-10-28 11:22:31 +01:00
143
2019-10-28 11:22:31 +01:00
147
2020-02-20 16:43:42 +01:00
148
2020-05-08 13:26:35 +02:00
149
2020-05-05 13:17:36 +02:00
153
2020-05-05 13:17:36 +02:00
2020-05-05 13:17:36 +02:00
2020-03-11 15:54:38 +01:00
162
2019-10-10 12:13:23 +02:00
2019-10-10 12:13:23 +02:00
174
2020-01-06 13:43:07 +01:00
175
2020-01-06 13:43:07 +01:00
2020-05-28 13:15:23 -05:00
188
2020-05-05 13:17:36 +02:00
190
2020-05-28 13:16:16 -05:00
192
2019-10-28 11:22:31 +01:00
198
2020-01-06 13:43:07 +01:00
202
2020-05-05 13:17:36 +02:00
203
2020-05-05 13:17:36 +02:00
206
2020-05-05 13:17:36 +02:00
207
2020-05-05 13:17:36 +02:00
2019-06-24 16:01:04 +02:00
208
2020-05-05 13:17:36 +02:00
209
2020-05-05 13:17:36 +02:00
210
2020-05-05 13:17:36 +02:00
211
2020-05-05 13:17:36 +02:00
212
2020-05-05 13:17:36 +02:00
213
2020-05-05 13:17:36 +02:00
216
2020-05-05 13:17:36 +02:00
218
2020-05-05 13:17:36 +02:00
219
2020-05-05 13:17:36 +02:00
222
2020-05-05 13:17:36 +02:00
224
2020-05-05 13:17:36 +02:00
2019-10-10 10:56:18 +02:00
228
2020-05-05 13:17:36 +02:00
2019-02-25 15:11:27 +01:00
2019-03-19 15:49:29 +01:00
233
2019-06-13 08:50:47 -05:00
234
2020-05-05 13:17:36 +02:00
2019-02-01 13:46:44 +01:00
235
2020-05-05 13:17:36 +02:00
236
2020-05-05 13:17:36 +02:00
237
2020-05-05 13:17:36 +02:00
238
2020-05-05 13:17:36 +02:00
2019-02-01 13:46:44 +01:00
240
2019-10-28 11:22:31 +01:00
242
2020-05-05 13:17:36 +02:00
246
2020-05-05 13:17:36 +02:00
2019-03-19 15:49:29 +01:00
248
2020-05-05 13:17:36 +02:00
2019-06-04 16:55:58 +02:00
254
2020-05-05 13:17:36 +02:00
2019-08-16 16:28:03 -04:00
255
2020-05-05 13:17:36 +02:00
256
2020-05-05 13:17:36 +02:00
258
2020-05-05 13:17:36 +02:00
260
2020-05-05 13:17:36 +02:00
262
2020-05-05 13:17:36 +02:00
263
2019-09-16 15:37:12 +02:00
2019-09-16 15:37:12 +02:00
264
2020-05-05 13:17:36 +02:00
2019-10-22 20:51:31 -05:00
265
2020-01-06 13:43:07 +01:00
274
2020-05-05 13:17:36 +02:00
277
2020-05-05 13:17:36 +02:00
2019-11-18 16:01:31 -06:00
279
2020-03-24 11:57:38 +01:00
280
2020-05-05 13:17:36 +02:00
286
2020-02-20 16:43:42 +01:00
297
2020-05-18 19:05:25 +02:00
2020-05-08 13:26:35 +02:00
2020-05-18 19:05:25 +02: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.