tests: Add storagevol tests for format=iso

Demonstrates the bug fix in commit 0e5db76262
This commit is contained in:
Cole Robinson 2017-03-07 10:50:59 -05:00
parent d7dcea6f60
commit 0de1066fb9
6 changed files with 32 additions and 0 deletions

View File

@ -0,0 +1,2 @@
qemu-img convert -f raw -O raw /var/lib/libvirt/images/test.iso \
/var/lib/libvirt/images/sparse.img

View File

@ -0,0 +1 @@
qemu-img create -f raw /var/lib/libvirt/images/test.iso 1024K

View File

@ -272,6 +272,13 @@ mymain(void)
"pool-dir", "vol-qcow2-nocapacity-backing", NULL, NULL,
"qcow2-nocapacity", 0, FMT_OPTIONS);
DO_TEST("pool-dir", "vol-file-iso",
NULL, NULL,
"iso", 0, FMT_OPTIONS);
DO_TEST("pool-dir", "vol-file",
"pool-dir", "vol-file-iso",
"iso-input", 0, FMT_OPTIONS);
return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
}

View File

@ -0,0 +1,10 @@
<volume>
<name>test.iso</name>
<source/>
<capacity unit="MiB">1</capacity>
<allocation unit="MiB">1</allocation>
<target>
<format type='iso'/>
<path>/var/lib/libvirt/images/test.iso</path>
</target>
</volume>

View File

@ -0,0 +1,11 @@
<volume type='file'>
<name>test.iso</name>
<source>
</source>
<capacity unit='bytes'>1048576</capacity>
<allocation unit='bytes'>1048576</allocation>
<target>
<path>/var/lib/libvirt/images/test.iso</path>
<format type='iso'/>
</target>
</volume>

View File

@ -100,6 +100,7 @@ mymain(void)
DO_TEST("pool-dir", "vol-file");
DO_TEST("pool-dir", "vol-file-naming");
DO_TEST("pool-dir", "vol-file-backing");
DO_TEST("pool-dir", "vol-file-iso");
DO_TEST("pool-dir", "vol-qcow2");
DO_TEST("pool-dir", "vol-qcow2-1.1");
DO_TEST("pool-dir", "vol-qcow2-lazy");