Daniel P. Berrange 6278ae035f block: an interoperability test for luks vs dm-crypt/cryptsetup
It is important that the QEMU luks implementation retains 100%
compatibility with the reference implementation provided by
the combination of the linux kernel dm-crypt module and cryptsetup
userspace tools.

There is a matrix of tests to be performed with different sets
of encryption settings. For each matrix entry, two tests will
be performed. One will create a LUKS image with the cryptsetup
tool and then do I/O with both cryptsetup & qemu-io. The other
will create the image with qemu-img and then again do I/O with
both cryptsetup and qemu-io.

The new I/O test 149 performs interoperability testing between
QEMU and the reference implementation. Such testing inherantly
requires elevated privileges, so to this this the user must have
configured passwordless sudo access. The test will automatically
skip if sudo is not available.

The test has to be run explicitly thus:

    cd tests/qemu-iotests
    ./check -luks 149

Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2016-03-30 12:12:15 +02:00
..
007
2015-03-10 14:02:21 +01:00
015
2015-03-10 14:02:21 +01:00
026
2015-12-17 08:21:27 +01:00
2015-12-17 08:21:27 +01:00
028
2016-01-20 13:36:23 +01:00
029
2015-03-10 14:02:21 +01:00
030
2016-03-28 13:56:44 -04:00
2016-03-28 13:56:44 -04:00
031
2014-06-27 20:00:00 +02:00
036
2016-01-20 13:36:23 +01:00
048
2014-12-10 10:31:12 +01:00
051
2016-01-20 13:37:57 +01:00
054
2014-06-27 20:00:00 +02:00
061
2015-10-16 15:34:29 +02:00
062
2013-08-30 15:28:52 +02:00
064
2015-01-23 12:41:32 -05:00
2015-01-23 12:41:32 -05:00
067
2016-02-22 16:54:14 +01:00
2016-02-22 16:54:14 +01:00
068
2015-12-18 14:36:17 +01:00
069
2014-09-22 11:39:45 +01:00
070
2014-10-04 19:18:17 +01:00
071
2015-10-23 18:18:22 +02:00
2015-10-23 18:18:22 +02:00
072
2014-09-22 11:39:45 +01:00
077
2015-12-17 08:21:27 +01:00
079
2015-03-10 14:02:21 +01:00
080
2015-03-10 14:02:21 +01:00
081
2015-10-23 18:18:22 +02:00
084
2014-11-09 23:39:50 +01:00
086
2016-01-07 21:30:16 +01:00
089
2015-03-10 14:02:21 +01:00
095
2016-01-07 21:30:17 +01:00
2016-01-07 21:30:17 +01:00
100
2015-02-06 17:24:22 +01:00
107
2014-11-03 11:41:48 +00:00
108
2015-03-10 14:02:21 +01:00
2016-02-29 14:54:31 -05:00
2015-12-18 14:36:17 +01:00
118
2016-02-02 17:49:42 +01:00
122
2015-04-28 15:36:09 +02:00
130
2015-09-04 20:59:48 +02:00
137
2015-09-14 16:51:37 +02:00
145
2016-02-22 09:49:46 +01:00
2016-02-22 09:49:46 +01:00
2012-02-23 10:29:46 +01:00
2016-02-16 14:29:27 +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@savannah.nongnu.org.