On 06/24/2016 09:45 AM, Peter Krempa wrote: > On Thu, Jun 23, 2016 at 13:29:04 -0400, John Ferlan wrote: >> Add parse and format of the luks/passphrase secret including tests for >> volume XML parsing. >> >> Signed-off-by: John Ferlan <jferlan@xxxxxxxxxx> >> --- >> docs/formatsecret.html.in | 7 +++- >> docs/formatstorageencryption.html.in | 26 ++++++++++++- >> docs/schemas/storagecommon.rng | 2 + >> src/qemu/qemu_process.c | 6 +++ >> src/storage/storage_backend.c | 3 +- >> src/storage/storage_backend_fs.c | 7 +++- >> src/storage/storage_backend_gluster.c | 2 + >> src/util/virstorageencryption.c | 2 +- >> src/util/virstorageencryption.h | 1 + >> tests/qemuxml2argvdata/qemuxml2argv-luks-disks.xml | 41 ++++++++++++++++++++ >> .../qemuxml2xmlout-luks-disks.xml | 45 ++++++++++++++++++++++ >> tests/qemuxml2xmltest.c | 1 + >> tests/storagevolxml2xmlin/vol-luks.xml | 21 ++++++++++ >> tests/storagevolxml2xmlout/vol-luks.xml | 21 ++++++++++ >> tests/storagevolxml2xmltest.c | 1 + >> 15 files changed, 180 insertions(+), 6 deletions(-) >> create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-luks-disks.xml >> create mode 100644 tests/qemuxml2xmloutdata/qemuxml2xmlout-luks-disks.xml >> create mode 100644 tests/storagevolxml2xmlin/vol-luks.xml >> create mode 100644 tests/storagevolxml2xmlout/vol-luks.xml > > [...] > >> diff --git a/tests/qemuxml2argvdata/qemuxml2argv-luks-disks.xml b/tests/qemuxml2argvdata/qemuxml2argv-luks-disks.xml >> new file mode 100644 >> index 0000000..00399cf >> --- /dev/null >> +++ b/tests/qemuxml2argvdata/qemuxml2argv-luks-disks.xml >> @@ -0,0 +1,41 @@ > > [...] > >> diff --git a/tests/qemuxml2xmloutdata/qemuxml2xmlout-luks-disks.xml b/tests/qemuxml2xmloutdata/qemuxml2xmlout-luks-disks.xml >> new file mode 100644 >> index 0000000..9ce15c0 >> --- /dev/null >> +++ b/tests/qemuxml2xmloutdata/qemuxml2xmlout-luks-disks.xml > > This is the diff of the above files. > > $ diff -u tests/qemuxml2xmloutdata/qemuxml2xmlout-luks-disks.xml tests/qemuxml2argvdata/qemuxml2argv-luks-disks.xml > --- tests/qemuxml2xmloutdata/qemuxml2xmlout-luks-disks.xml 2016-06-24 15:37:13.215501639 +0200 > +++ tests/qemuxml2argvdata/qemuxml2argv-luks-disks.xml 2016-06-24 15:37:13.215501639 +0200 > @@ -32,14 +32,10 @@ > </encryption> > <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/> > </disk> > - <controller type='usb' index='0'> > - <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/> > - </controller> > + <controller type='usb' index='0'/> > <controller type='pci' index='0' model='pci-root'/> > <input type='mouse' bus='ps2'/> > <input type='keyboard' bus='ps2'/> > - <memballoon model='virtio'> > - <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> > - </memballoon> > + <memballoon model='virtio'/> > </devices> > </domain> > > Use of a separate output file doesn't make any sense. > > ACK if you get rid of tests/qemuxml2xmloutdata/qemuxml2xmlout-luks-disks.xml > OK - I know this was a "more recent" change to not have extra output files, but it wasn't something I followed closely enough to make it part of my "routine" when adding new tests. Tks - John -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list