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 <[email protected]> --- 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 <[email protected]> _______________________________________________ vdsm-patches mailing list [email protected] https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches
