diff --git a/tests/storagevolxml2argvdata/luks-cipher.argv b/tests/storagevolxml2argvdata/luks-cipher.argv new file mode 100644 index 0000000000..a8a19f03ff --- /dev/null +++ b/tests/storagevolxml2argvdata/luks-cipher.argv @@ -0,0 +1,5 @@ +qemu-img create -f luks \ +--object secret,id=LuksDemo.img_encrypt0,file=/path/to/secretFile \ +-o key-secret=LuksDemo.img_encrypt0,cipher-alg=serpent-256,cipher-mode=cbc,\ +hash-alg=sha256,ivgen-alg=plain64,ivgen-hash-alg=sha256 \ +/var/lib/libvirt/images/LuksDemo.img 5242880K diff --git a/tests/storagevolxml2argvdata/luks.argv b/tests/storagevolxml2argvdata/luks.argv new file mode 100644 index 0000000000..336238ecab --- /dev/null +++ b/tests/storagevolxml2argvdata/luks.argv @@ -0,0 +1,4 @@ +qemu-img create -f luks \ +--object secret,id=LuksDemo.img_encrypt0,file=/path/to/secretFile \ +-o key-secret=LuksDemo.img_encrypt0 \ +/var/lib/libvirt/images/LuksDemo.img 5242880K diff --git a/tests/storagevolxml2argvtest.c b/tests/storagevolxml2argvtest.c index 4286c50c6e..b8afe4abcc 100644 --- a/tests/storagevolxml2argvtest.c +++ b/tests/storagevolxml2argvtest.c @@ -232,6 +232,13 @@ mymain(void) "pool-dir", "vol-file-iso", "iso-input", 0); + DO_TEST("pool-dir", "vol-luks", + NULL, NULL, + "luks", 0); + DO_TEST("pool-dir", "vol-luks-cipher", + NULL, NULL, + "luks-cipher", 0); + return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE; }