From: John Ferlan Date: Wed, 3 Jun 2015 15:43:00 +0000 (-0400) Subject: storage: Fix the schema and add tests for cifs pool X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=38c94948781c69b5e3abc855cb7e582129766e31;p=libvirt.git storage: Fix the schema and add tests for cifs pool Commit id '887dd362' added support for a netfs pool format type 'cifs' and 'gluster' in order to add rng support for Samba and glusterfs netfs pools. Originally, the CIFS type support was added as part of commit id '61fb6979'. Eventually commit id 'b325be12' fixed the gluster rng definition to match expectations. As it turns out the CIFS rng needed a similar change since the directory path is not an absDirPath, rather just a dirPath will be required. --- diff --git a/docs/schemas/storagepool.rng b/docs/schemas/storagepool.rng index db6ff49a04..9c528175bd 100644 --- a/docs/schemas/storagepool.rng +++ b/docs/schemas/storagepool.rng @@ -314,7 +314,7 @@ - + @@ -400,7 +400,6 @@ auto nfs - cifs @@ -488,10 +487,13 @@ - + - glusterfs + + cifs + glusterfs + diff --git a/tests/storagepoolxml2xmlin/pool-netfs-cifs.xml b/tests/storagepoolxml2xmlin/pool-netfs-cifs.xml new file mode 100644 index 0000000000..0bc6380b00 --- /dev/null +++ b/tests/storagepoolxml2xmlin/pool-netfs-cifs.xml @@ -0,0 +1,12 @@ + + + + + + + netfs-cifs + d5609ced-94b1-489e-b218-eff35c30336a + + /mnt/cifs + + diff --git a/tests/storagepoolxml2xmlout/pool-netfs-cifs.xml b/tests/storagepoolxml2xmlout/pool-netfs-cifs.xml new file mode 100644 index 0000000000..afaa7d06b1 --- /dev/null +++ b/tests/storagepoolxml2xmlout/pool-netfs-cifs.xml @@ -0,0 +1,15 @@ + + netfs-cifs + d5609ced-94b1-489e-b218-eff35c30336a + 0 + 0 + 0 + + + + + + + /mnt/cifs + + diff --git a/tests/storagepoolxml2xmltest.c b/tests/storagepoolxml2xmltest.c index bec1b8fa1d..b03c4b0176 100644 --- a/tests/storagepoolxml2xmltest.c +++ b/tests/storagepoolxml2xmltest.c @@ -84,6 +84,7 @@ mymain(void) DO_TEST("pool-iscsi-auth"); DO_TEST("pool-netfs"); DO_TEST("pool-netfs-gluster"); + DO_TEST("pool-netfs-cifs"); DO_TEST("pool-scsi"); DO_TEST("pool-scsi-type-scsi-host"); DO_TEST("pool-scsi-type-fc-host");