libvirt/tests
Miloslav Trmač eda3af2488 Attach encryption information to virStorageVolDef.
The XML allows <encryption format='unencrypted'/>, this implementation
canonicalizes the internal representation so that "vol->encryption" is
non-NULL iff the volume is encrypted.

Note that partial encryption information (e.g. specifying an encryption
format, but not the key/passphrase) is valid, libvirt will automatically
choose value for the missing information during volume creation.  The
user can read the volume XML, and use the unmodified <encryption> tag in
future operations (without having to be able to understand) its contents.

* docs/formatstorage.html, docs/formatstorage.html.in: Document
  storage volume encryption options
* src/storage_conf.c, src/storage_conf.h: Hook up storage
  encryption XML handling
* tests/storagevolschemadata/vol-qcow2.xml: Test case for encryption
  schema changes
2009-09-01 18:27:38 +01:00
..
capabilityschemadata remove all trailing blank lines 2009-07-16 15:06:42 +02:00
confdata remove all trailing blank lines 2009-07-16 15:06:42 +02:00
domainschemadata Support for container related domain XML extensions 2008-08-01 13:31:37 +00:00
interfaceschemadata Add netcf XML schemas and test data 2009-07-15 20:16:36 +02:00
nodedevschemadata remove all trailing blank lines 2009-07-16 15:06:42 +02:00
nodeinfodata remove all trailing blank lines 2009-07-16 15:06:42 +02:00
qemuhelpdata Add qemu help string parsing tests 2009-06-11 14:17:42 +00:00
qemuxml2argvdata Assign names to qemu NICs and network backends 2009-07-22 11:34:06 +01:00
sexpr2xmldata Add test for recently fixed crash with latest XenD 2009-08-19 17:44:50 +01:00
storagepoolschemadata remove all trailing blank lines 2009-07-16 15:06:42 +02:00
storagevolschemadata Attach encryption information to virStorageVolDef. 2009-09-01 18:27:38 +01:00
xencapsdata remove all trailing blank lines 2009-07-16 15:06:42 +02:00
xmconfigdata remove all .cvsignore files 2009-07-08 16:17:51 +02:00
xml2sexprdata remove all trailing blank lines 2009-07-16 15:06:42 +02:00
.gitignore netcf XML validation and input and output tests 2009-07-15 20:16:36 +02:00
.valgrind.supp Fix bogus valgrind memory leak warnings in test suite 2009-01-28 21:53:48 +00:00
capabilityschematest Added complete set of RNG schemas for all XML formats 2009-01-27 15:29:53 +00:00
conftest.c extend the configuration parser for VMX syntax 2009-06-19 12:34:30 +00:00
cpuset avoid two test failures induced by today's error-reporting changes 2009-02-09 15:31:34 +00:00
daemon-conf Fix misc failures in test suite & make test cases more robust to future changes 2009-03-04 13:04:06 +00:00
define-dev-segfault tests: exercise a bug that could make virsh and libvirtd segfault 2009-01-16 18:06:33 +00:00
domainschematest Added complete set of RNG schemas for all XML formats 2009-01-27 15:29:53 +00:00
eventtest.c Consolidate code for parsing the logging env 2009-08-06 15:55:07 +02:00
int-overflow Oops, forgot, Daniel 2007-11-12 14:07:37 +00:00
interfaceschematest netcf XML validation and input and output tests 2009-07-15 20:16:36 +02:00
interfacexml2xmltest.c netcf XML validation and input and output tests 2009-07-15 20:16:36 +02:00
libvirtd-fail Fix misc failures in test suite & make test cases more robust to future changes 2009-03-04 13:04:06 +00:00
libvirtd-pool Fix misc failures in test suite & make test cases more robust to future changes 2009-03-04 13:04:06 +00:00
Makefile.am avoid a make distcheck failure: distribute tests/interfaceschemadata/ 2009-07-22 16:24:17 +02:00
networkschematest Added complete set of RNG schemas for all XML formats 2009-01-27 15:29:53 +00:00
nodedevschematest Added complete set of RNG schemas for all XML formats 2009-01-27 15:29:53 +00:00
nodedevxml2xmltest.c NPIV implementation for node device create and destroy 2009-06-02 15:12:53 +00:00
nodeinfotest.c remove all trailing blank lines 2009-07-16 15:06:42 +02:00
object-locking.ml remove all trailing blank lines 2009-07-16 15:06:42 +02:00
oomtrace.pl Generic test suite helpers for OOM testing 2008-05-29 15:21:45 +00:00
qemuargv2xmltest.c Detect KVM's PCI device assignment support 2009-08-14 08:31:11 +01:00
qemuhelptest.c Detect KVM's PCI device assignment support 2009-08-14 08:31:11 +01:00
qemuxml2argvtest.c Detect KVM's PCI device assignment support 2009-08-14 08:31:11 +01:00
qemuxml2xmltest.c Support <video> element for QEMU guests 2009-07-08 13:40:32 +01:00
qparamtest.c build: enable redundant-const check 2009-02-03 13:08:59 +00:00
read-bufsiz Support domain events in test driver 2009-01-20 20:23:53 +00:00
read-non-seekable Convert test driver to new domain XML apis 2008-07-11 16:41:27 +00:00
reconnect.c remove all trailing blank lines 2009-07-16 15:06:42 +02:00
seclabeltest.c Improve security label error reporting & verification (Dan Walsh) 2009-04-03 10:55:51 +00:00
sexpr2xmltest.c Add test for recently fixed crash with latest XenD 2009-08-19 17:44:50 +01:00
start Fix actual vs expected data comparison order to get correct diff +++/--- output 2009-01-20 12:03:40 +00:00
statstest.c Recently upstream Xen added support for having xvd devices > 16. For the most 2008-08-05 16:38:49 +00:00
storagepoolschematest Added complete set of RNG schemas for all XML formats 2009-01-27 15:29:53 +00:00
storagevolschematest Added complete set of RNG schemas for all XML formats 2009-01-27 15:29:53 +00:00
test_conf.sh Re-factor and pretty print differences 2008-04-18 15:28:33 +00:00
test-lib.sh Don't fail to read a file because it's non-seekable (e.g., a pipe). 2008-04-08 15:33:16 +00:00
testutils.c Make it easier to debug tests running programs 2009-07-08 13:40:32 +01:00
testutils.h Test case for QEMU driver ARGV -> XML conversion 2009-05-21 14:22:51 +00:00
testutilsqemu.c Add virCapsGuestMachine structure 2009-07-27 15:17:55 +01:00
testutilsqemu.h remove all trailing blank lines 2009-07-16 15:06:42 +02:00
testutilsxen.c Fix crashes in Xen capabilities code 2009-07-27 16:45:01 +01:00
testutilsxen.h remove all trailing blank lines 2009-07-16 15:06:42 +02:00
undefine avoid two test failures induced by today's error-reporting changes 2009-02-09 15:31:34 +00:00
vcpupin Fix actual vs expected data comparison order to get correct diff +++/--- output 2009-01-20 12:03:40 +00:00
virsh-all tests: quiet virsh-all 2009-01-12 18:23:10 +00:00
virsh-synopsis tests: new test: virsh-synopsis 2008-11-24 07:13:29 +00:00
virshtest.c Move the expected output data from virshdata/*.txt into virshtest.c. 2008-11-24 07:11:26 +00:00
xencapstest.c remove all trailing blank lines 2009-07-16 15:06:42 +02:00
xmconfigtest.c remove all trailing blank lines 2009-07-16 15:06:42 +02:00
xml2sexprtest.c remove all trailing blank lines 2009-07-16 15:06:42 +02:00