tests: nodedevxml2xmltest: test more mdev files

Add the rest of the mdev xml files to the xml2xml test, and include 2
new test cases: one that explicitly specifies 'manual' start, and one
that explicitly specifies 'auto' start.

Signed-off-by: Jonathon Jongsma <jjongsma@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
Jonathon Jongsma 2021-05-14 16:29:00 -05:00 committed by Michal Privoznik
parent 42a5585499
commit bb8c3b6120
8 changed files with 78 additions and 0 deletions

View File

@ -0,0 +1,10 @@
<device>
<name>mdev_9c4954d2_fa39_4973_9d66_d61c6c4d0100</name>
<parent>pci_0000_00_02_0</parent>
<capability type='mdev'>
<type id='i915-GVTg_V5_8'/>
<attr name='example-attribute' value='attribute-value'/>
<start type='auto'/>
<uuid>9c4954d2-fa39-4973-9d66-d61c6c4d0100</uuid>
</capability>
</device>

View File

@ -0,0 +1,10 @@
<device>
<name>mdev_9c4954d2_fa39_4973_9d66_d61c6c4d0100</name>
<parent>pci_0000_00_02_0</parent>
<capability type='mdev'>
<type id='i915-GVTg_V5_8'/>
<attr name='example-attribute' value='attribute-value'/>
<start type='manual'/>
<uuid>9c4954d2-fa39-4973-9d66-d61c6c4d0100</uuid>
</capability>
</device>

View File

@ -0,0 +1,11 @@
<device>
<name>mdev_9c4954d2_fa39_4973_9d66_d61c6c4d0100</name>
<parent>pci_0000_00_02_0</parent>
<capability type='mdev'>
<type id='i915-GVTg_V5_8'/>
<uuid>9c4954d2-fa39-4973-9d66-d61c6c4d0100</uuid>
<start type='auto'/>
<iommuGroup number='0'/>
<attr name='example-attribute' value='attribute-value'/>
</capability>
</device>

View File

@ -0,0 +1,10 @@
<device>
<name>mdev_d069d019_36ea_4111_8f0a_8c9a70e21366</name>
<parent>pci_0000_00_02_0</parent>
<capability type='mdev'>
<type id='i915-GVTg_V5_8'/>
<uuid>d069d019-36ea-4111-8f0a-8c9a70e21366</uuid>
<start type='manual'/>
<iommuGroup number='0'/>
</capability>
</device>

View File

@ -0,0 +1,11 @@
<device>
<name>mdev_d2441d39_495e_4243_ad9f_beb3f14c23d9</name>
<parent>pci_0000_00_02_0</parent>
<capability type='mdev'>
<type id='i915-GVTg_V5_8'/>
<start type='manual'/>
<iommuGroup number='0'/>
<attr name='example-attribute-1' value='attribute-value-1'/>
<attr name='example-attribute-2' value='attribute-value-2'/>
</capability>
</device>

View File

@ -0,0 +1,10 @@
<device>
<name>mdev_fedc4916_1ca8_49ac_b176_871d16c13076</name>
<parent>pci_0000_00_02_0</parent>
<capability type='mdev'>
<type id='i915-GVTg_V5_8'/>
<start type='manual'/>
<iommuGroup number='0'/>
<attr name='example-attribute' value='attribute-value'/>
</capability>
</device>

View File

@ -0,0 +1,11 @@
<device>
<name>mdev_9c4954d2_fa39_4973_9d66_d61c6c4d0100</name>
<parent>pci_0000_00_02_0</parent>
<capability type='mdev'>
<type id='i915-GVTg_V5_8'/>
<uuid>9c4954d2-fa39-4973-9d66-d61c6c4d0100</uuid>
<start type='manual'/>
<iommuGroup number='0'/>
<attr name='example-attribute' value='attribute-value'/>
</capability>
</device>

View File

@ -132,6 +132,11 @@ mymain(void)
DO_TEST("ap_matrix");
DO_TEST("ap_matrix_mdev_types");
DO_TEST("mdev_ee0b88c4_f554_4dc1_809d_b2a01e8e48ad");
DO_TEST("mdev_d069d019_36ea_4111_8f0a_8c9a70e21366");
DO_TEST("mdev_d2441d39_495e_4243_ad9f_beb3f14c23d9");
DO_TEST("mdev_fedc4916_1ca8_49ac_b176_871d16c13076");
DO_TEST("mdev_autostart");
DO_TEST("mdev_manual");
return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
}