aboutsummaryrefslogtreecommitdiff
path: root/tests/qemu-iotests/iotests.py
AgeCommit message (Expand)AuthorFilesLines
2019-08-16iotests: Add virtio-scsi device helperJohn Snow1-0/+4
2019-08-16iotests: teach FilePath to produce multiple pathsJohn Snow1-10/+24
2019-08-16iotests: teach run_job to cancel pending jobsJohn Snow1-2/+22
2019-08-16iotests: add testing shim for script-style python testsJohn Snow1-14/+26
2019-08-16iotests: Move migration helpers to iotests.pyKevin Wolf1-0/+16
2019-07-15iotests: Add @use_log to VM.run_job()Max Reitz1-5/+13
2019-06-14iotests.py: rewrite run_job to be pickierJohn Snow1-19/+29
2019-06-14iotests.py: do not use infinite waitsJohn Snow1-7/+7
2019-06-13iotests.py: Add qemu_nbd_early_pipe()Max Reitz1-3/+6
2019-06-04iotests: Test commit job start with concurrent I/OKevin Wolf1-1/+9
2019-05-20iotests.py: Fix VM.run_jobMax Reitz1-1/+1
2019-05-20iotests.py: Let assert_qmp() accept an arrayMax Reitz1-2/+16
2019-05-07block/ssh: Implement .bdrv_refresh_filename()Max Reitz1-1/+1
2019-03-08iotests: ask QEMU for supported formatsAndrey Shinkevich1-0/+43
2019-03-08iotests: open notrun files in text modeAndrey Shinkevich1-1/+1
2019-03-07Merge remote-tracking branch 'remotes/cleber/tags/python-next-pull-request' i...Peter Maydell1-2/+2
2019-02-25iotests: Skip 211 on insufficient memoryMax Reitz1-1/+4
2019-02-25iotests.py: s/_/-/g on keys in qmp_log()Max Reitz1-2/+4
2019-02-25iotests.py: Filter filename in any string valueMax Reitz1-1/+1
2019-02-25iotests.py: Add is_str()Max Reitz1-0/+6
2019-02-25iotests.py: Add node_info()Max Reitz1-0/+7
2019-02-25iotests.py: Add filter_imgfmt()Max Reitz1-0/+10
2019-02-22Introduce a Python module structureCleber Rosa1-2/+2
2019-02-01iotests/236: fix transaction kwarg orderJohn Snow1-10/+11
2019-02-01iotests: Filter cid numbers in VMDK extent infoFam Zheng1-0/+1
2019-01-31iotests.py: Add qemu_nbd_pipe()Max Reitz1-0/+14
2019-01-14iotests: implement pretty-print for log and qmp_logJohn Snow1-5/+10
2019-01-14iotests: change qmp_log filters to expect QMP objects onlyJohn Snow1-3/+25
2019-01-14iotests: remove default filters from qmp_logJohn Snow1-1/+1
2019-01-14iotests: add qmp recursive sorting functionJohn Snow1-4/+20
2019-01-14iotests: add filter_generated_node_idsJohn Snow1-0/+3
2019-01-14iotests.py: don't abort if IMGKEYSECRET is undefinedJohn Snow1-1/+1
2018-11-21iotests: Replace assertEquals() with assertEqual()Kevin Wolf1-1/+1
2018-10-30iotests: Unify log outputs between Python 2 and 3Max Reitz1-3/+7
2018-10-30iotests: Modify imports for Python 3Max Reitz1-4/+9
2018-10-30iotests: Use // for Python integer divisionMax Reitz1-1/+1
2018-10-30iotests: Use Python byte strings where appropriateMax Reitz1-4/+7
2018-10-30iotests: Flush in iotests.py's QemuIoInteractiveMax Reitz1-0/+1
2018-06-12Merge remote-tracking branch 'remotes/ehabkost/tags/python-next-pull-request'...Peter Maydell1-2/+3
2018-06-11iotests: improve pause_jobVladimir Sementsov-Ogievskiy1-2/+7
2018-06-11iotests.py: Add qemu_io_silentMax Reitz1-0/+9
2018-06-08python: futurize -f libfuturize.fixes.fix_print_with_importEduardo Habkost1-2/+3
2018-05-30qemu-iotests: Rewrite 210 for blockdev-create jobKevin Wolf1-2/+10
2018-05-30qemu-iotests: iotests.py helper for non-file protocolsKevin Wolf1-0/+17
2018-05-30qemu-iotests: Add VM.run_job()Kevin Wolf1-0/+19
2018-05-30qemu-iotests: Add iotests.img_info_log()Kevin Wolf1-0/+18
2018-05-30qemu-iotests: Add VM.qmp_log()Kevin Wolf1-0/+11
2018-05-30qemu-iotests: Add VM.get_qmp_events_filtered()Kevin Wolf1-0/+5
2018-05-23iotests: Move qmp_to_opts() to VMKevin Wolf1-22/+23
2018-05-23job: Add JOB_STATUS_CHANGE QMP eventKevin Wolf1-0/+5