qemu/tests/qemu-iotests
Stefan Hajnoczi e5ca8fdd40 qemu-iotests: add 055 drive-backup test case
Testing drive-backup is similar to image streaming and drive mirroring.
This test case is based on 041.

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2013-06-28 09:20:27 +02:00
..
.gitignore
001
001.out
002 qemu-iotests: A few more bdrv_pread/pwrite tests 2013-04-15 08:26:18 +02:00
002.out qemu-iotests: A few more bdrv_pread/pwrite tests 2013-04-15 08:26:18 +02:00
003
003.out
004
004.out
005
005.out
006
006.out
007 qemu-iotests: use -nographic in test case 007 2013-03-15 16:07:51 +01:00
007.out
008
008.out
009
009.out
010
010.out
011
011.out
012
012.out
013
013.out
014
014.out
015
015.out
016
016.out
017 qemu-iotests: fix 017 018 for vmdk 2013-05-08 15:28:50 +02:00
017.out qemu-iotests: fix 017 018 for vmdk 2013-05-08 15:28:50 +02:00
018 qemu-iotests: fix 017 018 for vmdk 2013-05-08 15:28:50 +02:00
018.out qemu-iotests: fix 017 018 for vmdk 2013-05-08 15:28:50 +02:00
019
019.out
020
020.out
021
021.out
022
022.out
023
023.out
024
024.out
025
025.out
026 qemu-img: find the image end offset during check 2013-02-22 21:21:08 +01:00
026.out
027
027.out
028
028.out
029
029.out
030 qemu-iotests: make create_image() common 2013-06-04 12:11:58 +02:00
030.out qemu-iotests: add tests for streaming error handling 2012-09-28 19:40:56 +02:00
031
031.out
032
032.out
033
033.out
034
034.out
035
035.out
036 qemu-img: find the image end offset during check 2013-02-22 21:21:08 +01:00
036.out
037
037.out
038
038.out qcow2: Improve check for overlapping allocations 2013-03-28 11:52:43 +01:00
039 qemu-img: find the image end offset during check 2013-02-22 21:21:08 +01:00
039.out block: add BLOCK_O_CHECK for qemu-img check 2012-08-10 10:25:12 +02:00
040 qemu-iotests: add relative backing file tests for block-commit (040) 2012-10-24 10:26:19 +02:00
040.out qemu-iotests: add relative backing file tests for block-commit (040) 2012-10-24 10:26:19 +02:00
041 qemu-iotests: extract wait_until_completed() into iotests.py 2013-06-28 09:20:27 +02:00
041.out block: Adds mirroring tests for resized images 2013-02-01 14:58:28 +01:00
042 qemu-iotests: exclude vmdk for test 042 2013-05-08 15:28:49 +02:00
042.out qemu-iotests: Test qemu-img operation on zero size image 2012-10-24 10:26:18 +02:00
043 qemu-iotests: exclude vmdk and qcow from 043 2013-05-08 15:28:49 +02:00
043.out qemu-iotests: Add 043 backing file chain infinite loop test 2012-10-24 10:26:19 +02:00
044 qemu-iotests: qcow2: Test growing large refcount table 2012-11-14 18:19:21 +01:00
044.out qcow2: Gather clusters in a looping loop 2013-03-28 11:52:44 +01:00
045 tests: Add tests for fdsets 2012-12-11 11:05:11 +01:00
045.out tests: Add tests for fdsets 2012-12-11 11:05:11 +01:00
046 qemu-iotests: More concurrent allocation scenarios 2013-03-28 11:52:42 +01:00
046.out qemu-iotests: More concurrent allocation scenarios 2013-03-28 11:52:42 +01:00
047 qemu-iotests: Add regression test for b7ab0fea 2013-02-01 14:58:28 +01:00
047.out qemu-iotests: Add regression test for b7ab0fea 2013-02-01 14:58:28 +01:00
048 qemu-iotests: Add qemu-img compare test 2013-02-22 21:21:10 +01:00
048.out qemu-iotests: Add qemu-img compare test 2013-02-22 21:21:10 +01:00
049 qemu-iotests: Test qcow2 image creation options 2013-02-22 21:21:10 +01:00
049.out cutils: Support 'P' and 'E' suffixes in strtosz() 2013-06-06 11:27:03 +02:00
050 qemu-iotests: add tests for rebasing zero clusters 2013-03-15 16:07:51 +01:00
050.out qemu-iotests: add tests for rebasing zero clusters 2013-03-15 16:07:51 +01:00
051 block: Fail gracefully when using a format driver on protocol level 2013-04-22 10:27:59 +02:00
051.out block: Fail gracefully when using a format driver on protocol level 2013-04-22 10:27:59 +02:00
052 qemu-iotests: add 052 BDRV_O_SNAPSHOT test 2013-03-19 11:48:37 +01:00
052.out qemu-iotests: add 052 BDRV_O_SNAPSHOT test 2013-03-19 11:48:37 +01:00
053 qemu-iotests: add 053 unaligned compressed image size test 2013-04-22 11:37:12 +02:00
053.out qemu-iotests: add 053 unaligned compressed image size test 2013-04-22 11:37:12 +02:00
054 qemu-iotests: Try creating huge qcow2 image 2013-05-24 16:17:55 +02:00
054.out qemu-iotests: fix 054 cluster size help output 2013-06-04 12:11:57 +02:00
055 qemu-iotests: add 055 drive-backup test case 2013-06-28 09:20:27 +02:00
055.out qemu-iotests: add 055 drive-backup test case 2013-06-28 09:20:27 +02:00
check tests: set MALLOC_PERTURB_ to expose memory bugs 2013-05-29 08:16:06 -05:00
common iotests: Add 'check -ssh' option to test Secure Shell block device. 2013-04-15 10:18:05 +02:00
common.config tests: allow qemu-iotests to be run against nbd backend 2012-11-14 18:19:21 +01:00
common.filter qemu-iotests: Fix _filter_qemu 2013-04-22 10:27:58 +02:00
common.pattern
common.rc qemu-iotests: Try creating huge qcow2 image 2013-05-24 16:17:55 +02:00
COPYING
group qemu-iotests: add 055 drive-backup test case 2013-06-28 09:20:27 +02:00
iotests.py qemu-iotests: extract wait_until_completed() into iotests.py 2013-06-28 09:20:27 +02:00
Makefile
qcow2.py qcow2.py: Subcommand for changing header fields 2013-05-24 16:17:55 +02:00
qed.py
README

=== 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@savannah.nongnu.org.