Change in vdsm[master]: hostdev: add test for SR-IOV VF
mpolednik at redhat.com
mpolednik at redhat.com
Wed Jul 1 09:58:59 UTC 2015
Martin Polednik has uploaded a new change for review.
Change subject: hostdev: add test for SR-IOV VF
......................................................................
hostdev: add test for SR-IOV VF
Hostdev uses interface element for SR-IOV VFs, and therefore needs to
be also covered with additional test.
Change-Id: I1bf2e07f492508757be2691417c706219ded54af
Signed-off-by: Martin Polednik <mpolednik at redhat.com>
---
M tests/hostdevTests.py
1 file changed, 21 insertions(+), 0 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/94/43094/1
diff --git a/tests/hostdevTests.py b/tests/hostdevTests.py
index 4e198a7..ba6cc96 100644
--- a/tests/hostdevTests.py
+++ b/tests/hostdevTests.py
@@ -116,6 +116,20 @@
</source>
%s
</hostdev>
+ ''',
+ _SRIOV_VF:
+ '''
+ <interface managed="no" type="hostdev">
+ <driver name="vfio"/>
+ <source>
+ <address bus="5" domain="0" function="7" slot="16"
+ type="pci"/>
+ </source>
+ <mac address="ff:ff:ff:ff:ff:ff"/>
+ <vlan>
+ <tag id="3"/>
+ </vlan>
+ </interface>
'''}
DEVICES_PARSED = {u'pci_0000_00_1b_0': {'product': '6 Series/C200 Series '
@@ -392,3 +406,10 @@
_DEVICE_XML[device_name] %
('<address bus="0x01" domain="0x0000" function="0x0" slot="0x02" \
type="pci"/>'))
+
+ def testCreateSRIOVVF(self):
+ dev_spec = {'type': 'hostdev', 'device': _SRIOV_VF,
+ 'specParams':
+ {'macAddr': 'ff:ff:ff:ff:ff:ff', 'vlanId': 3}}
+ device = hostdevice.HostDevice(self.conf, self.log, **dev_spec)
+ self.assertXMLEqual(device.getXML().toxml(), _DEVICE_XML[_SRIOV_VF])
--
To view, visit https://gerrit.ovirt.org/43094
To unsubscribe, visit https://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I1bf2e07f492508757be2691417c706219ded54af
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Martin Polednik <mpolednik at redhat.com>
More information about the vdsm-patches
mailing list