Add multiIQN tests

* Fix broken rng schema
* Add test input & output files
This commit is contained in:
David Allan 2010-06-07 16:47:37 -04:00
parent 98fafb0c3e
commit 77da2487ea
4 changed files with 54 additions and 7 deletions

View File

@ -188,13 +188,15 @@
</element> </element>
</define> </define>
<define name='initiatorinfoiqn'> <define name='initiatorinfo'>
<element name='initiator'>
<element name='iqn'> <element name='iqn'>
<attribute name='name'> <attribute name='name'>
<text/> <text/>
</attribute> </attribute>
<empty/> <empty/>
</element> </element>
</element>
</define> </define>
<define name='devextents'> <define name='devextents'>
@ -372,7 +374,7 @@
<ref name='sourceinfohost'/> <ref name='sourceinfohost'/>
<ref name='sourceinfodev'/> <ref name='sourceinfodev'/>
<optional> <optional>
<ref name='initiatorinfoiqn'/> <ref name='initiatorinfo'/>
</optional> </optional>
<optional> <optional>
<ref name='sourceinfoauth'/> <ref name='sourceinfoauth'/>

View File

@ -0,0 +1,22 @@
<pool type='iscsi'>
<name>multiiqn</name>
<uuid>e9392370-2917-565e-792c-e057f46512d7</uuid>
<capacity>0</capacity>
<allocation>0</allocation>
<available>0</available>
<source>
<host name='iscsi.example.com'/>
<device path='demo-target'/>
<initiator>
<iqn name='initiator0'/>
</initiator>
</source>
<target>
<path>/dev/disk/by-path</path>
<permissions>
<mode>0700</mode>
<owner>0</owner>
<group>0</group>
</permissions>
</target>
</pool>

View File

@ -0,0 +1,22 @@
<pool type='iscsi'>
<name>multiiqn</name>
<uuid>e9392370-2917-565e-792c-e057f46512d7</uuid>
<capacity>0</capacity>
<allocation>0</allocation>
<available>0</available>
<source>
<host name='iscsi.example.com'/>
<device path='demo-target'/>
<initiator>
<iqn name='initiator0'/>
</initiator>
</source>
<target>
<path>/dev/disk/by-path</path>
<permissions>
<mode>0700</mode>
<owner>0</owner>
<group>0</group>
</permissions>
</target>
</pool>

View File

@ -95,6 +95,7 @@ mymain(int argc, char **argv)
DO_TEST("pool-netfs"); DO_TEST("pool-netfs");
DO_TEST("pool-scsi"); DO_TEST("pool-scsi");
DO_TEST("pool-mpath"); DO_TEST("pool-mpath");
DO_TEST("pool-iscsi-multiiqn");
return (ret==0 ? EXIT_SUCCESS : EXIT_FAILURE); return (ret==0 ? EXIT_SUCCESS : EXIT_FAILURE);
} }