qemu-e2k/tests
Jeff Cody 747051cd97 qemu-iotests: add initial tests for live block commit
Derived from the streaming test cases (030), this adds the
following 9 tests:

1. For the following image chain, commit [mid] into [backing],
   and use qemu-io to verify [backing] has its original data, as
   well as the data from [mid]

           [backing] <-- [mid] <-- [test]

2. Verifies that 'block-commit' with the 'speed' parameter sets the
   speed parameter, as reported by 'query-block-jobs'

3. Verifies that a bogus 'device' parameter to 'block-commit'
   results in error

4-9: Appropriate error values returned for the following argument errors:
    * top == base
    * top is nonexistent
    * base is nonexistent
    * top == active layer (this is currently not supported)
    * top and base arguments are reversed
    * top argument is omitted

Signed-off-by: Jeff Cody <jcody@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2012-09-28 18:55:44 +02:00
..
qemu-iotests qemu-iotests: add initial tests for live block commit 2012-09-28 18:55:44 +02:00
tcg
.gitignore
check-block.sh
check-qdict.c
check-qfloat.c
check-qint.c
check-qjson.c check-qjson: add test for large JSON objects 2012-08-16 13:41:15 -05:00
check-qlist.c
check-qstring.c
fdc-test.c
hd-geo-test.c
libqtest.c
libqtest.h
m48t59-test.c
Makefile block: Enable qemu_open/close to work with fd sets 2012-08-15 13:16:22 +02:00
qemu-iotests-quick.sh
rtc-test.c
test-coroutine.c
test-iov.c
test-qmp-commands.c
test-qmp-input-strict.c
test-qmp-input-visitor.c
test-qmp-output-visitor.c
test-string-input-visitor.c
test-string-output-visitor.c
test-visitor-serialization.c