Change in vdsm[master]: [WIP] tests: addNetwork with one or more vlans.
gvallare at redhat.com
gvallare at redhat.com
Sun Jul 28 11:31:58 UTC 2013
Giuseppe Vallarelli has uploaded a new change for review.
Change subject: [WIP] tests: addNetwork with one or more vlans.
......................................................................
[WIP] tests: addNetwork with one or more vlans.
Added a couple of functional tests:
* testAddNetworkManyVlans
* testAddNetworkVlan
Marked as a wip due to a failure in testAddNetworkManyVlans.
Change-Id: I0de5f07bf93fbffca11abce000217c5155177e77
Signed-off-by: Giuseppe Vallarelli <gvallare at redhat.com>
---
M tests/functional/networkTests.py
1 file changed, 43 insertions(+), 0 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/76/17376/1
diff --git a/tests/functional/networkTests.py b/tests/functional/networkTests.py
index e7d49c4..a3f2f2c 100644
--- a/tests/functional/networkTests.py
+++ b/tests/functional/networkTests.py
@@ -254,6 +254,49 @@
{}, {})
self.assertEquals(status, neterrors.ERR_BAD_VLAN, msg)
+ @cleanupNet
+ @permutations([[True], [False]])
+ @RequireDummyMod
+ @ValidateRunningAsRoot
+ def testAddNetworkManyVlans(self, brdgd):
+ with dummyIf(1) as nics:
+ VLAN_COUNT = 5
+ NET_VLANS = [NETWORK_NAME + str(id) for id in xrange(VLAN_COUNT)]
+ for vlan_id, net_vlan in enumerate(NET_VLANS):
+ status, msg = self.vdsm_net.addNetwork(net_vlan,
+ vlan=vlan_id,
+ nics=nics,
+ opts={'bridged': brdgd})
+ self.assertEquals(status, SUCCESS, msg)
+
+ for vlan_id, net_vlan in enumerate(NET_VLANS):
+ self.assertTrue(self.vdsm_net.networkExists(net_vlan,
+ bridged=brdgd))
+ self.assertTrue(self.vdsm_net.vlanExists(nics[0] + '.' +
+ str(vlan_id)))
+
+ self.vdsm_net.delNetwork(net_vlan)
+ self.assertEquals(status, SUCCESS, msg)
+
+ @cleanupNet
+ @permutations([[True], [False]])
+ @RequireDummyMod
+ @ValidateRunningAsRoot
+ def testAddNetworkVlan(self, bridged):
+ with dummyIf(1) as nics:
+ status, msg = self.vdsm_net.addNetwork(NETWORK_NAME, vlan=VLAN_ID,
+ nics=nics,
+ opts={'bridged': bridged,
+ 'STP': 'off'})
+ self.assertEquals(status, SUCCESS, msg)
+
+ self.assertTrue(self.vdsm_net.networkExists(NETWORK_NAME,
+ bridged=bridged))
+ self.assertTrue(self.vdsm_net.vlanExists(nics[0] + '.' + VLAN_ID))
+
+ self.vdsm_net.delNetwork(NETWORK_NAME)
+ self.assertEquals(status, SUCCESS, msg)
+
@RequireDummyMod
@ValidateRunningAsRoot
def testQosNetwork(self):
--
To view, visit http://gerrit.ovirt.org/17376
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I0de5f07bf93fbffca11abce000217c5155177e77
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Giuseppe Vallarelli <gvallare at redhat.com>
More information about the vdsm-patches
mailing list