Skip to content

Commit 825c0cb

Browse files
Volodymyr Samotiyprsunny
Volodymyr Samotiy
authored andcommitted
[vs]: Fix bitmap VNET virtual switch test (sonic-net#936)
Signed-off-by: Volodymyr Samotiy <[email protected]>
1 parent 4577b40 commit 825c0cb

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

tests/test_vnet.py

+10-3
Original file line numberDiff line numberDiff line change
@@ -922,7 +922,6 @@ def get_vnet_obj(self):
922922
'''
923923
Test 1 - Create Vlan Interface, Tunnel and Vnet
924924
'''
925-
@pytest.mark.skip(reason="Failing. Under investigation")
926925
def test_vnet_orch_1(self, dvs, testlog):
927926
vnet_obj = self.get_vnet_obj()
928927

@@ -944,6 +943,7 @@ def test_vnet_orch_1(self, dvs, testlog):
944943
vid = create_vlan_interface(dvs, "Vlan101", "Ethernet28", "Vnet_2000", "100.100.4.1/24")
945944
vnet_obj.check_router_interface(dvs, 'Vnet_2000', vid)
946945

946+
vnet_obj.fetch_exist_entries(dvs)
947947
create_vnet_routes(dvs, "100.100.1.1/32", 'Vnet_2000', '10.10.10.1')
948948
vnet_obj.check_vnet_routes(dvs, 'Vnet_2000', '10.10.10.1', tunnel_name)
949949

@@ -963,6 +963,7 @@ def test_vnet_orch_1(self, dvs, testlog):
963963
create_phy_interface(dvs, "Ethernet4", "Vnet_2001", "100.102.1.1/24")
964964
vnet_obj.check_router_interface(dvs, 'Vnet_2001')
965965

966+
vnet_obj.fetch_exist_entries(dvs)
966967
create_vnet_routes(dvs, "100.100.2.1/32", 'Vnet_2001', '10.10.10.2', "00:12:34:56:78:9A")
967968
vnet_obj.check_vnet_routes(dvs, 'Vnet_2001', '10.10.10.2', tunnel_name, "00:12:34:56:78:9A")
968969

@@ -1004,7 +1005,6 @@ def test_vnet_orch_1(self, dvs, testlog):
10041005
'''
10051006
Test 2 - Two VNets, One HSMs per VNet
10061007
'''
1007-
@pytest.mark.skip(reason="Failing. Under investigation")
10081008
def test_vnet_orch_2(self, dvs, testlog):
10091009
vnet_obj = self.get_vnet_obj()
10101010

@@ -1023,15 +1023,19 @@ def test_vnet_orch_2(self, dvs, testlog):
10231023
vid = create_vlan_interface(dvs, "Vlan1001", "Ethernet0", "Vnet_1", "1.1.10.1/24")
10241024
vnet_obj.check_router_interface(dvs, 'Vnet_1', vid)
10251025

1026+
vnet_obj.fetch_exist_entries(dvs)
10261027
create_vnet_routes(dvs, "1.1.1.10/32", 'Vnet_1', '100.1.1.10')
10271028
vnet_obj.check_vnet_routes(dvs, 'Vnet_1', '100.1.1.10', tunnel_name)
10281029

1030+
vnet_obj.fetch_exist_entries(dvs)
10291031
create_vnet_routes(dvs, "1.1.1.11/32", 'Vnet_1', '100.1.1.10')
10301032
vnet_obj.check_vnet_routes(dvs, 'Vnet_1', '100.1.1.10', tunnel_name)
10311033

1034+
vnet_obj.fetch_exist_entries(dvs)
10321035
create_vnet_routes(dvs, "1.1.1.12/32", 'Vnet_1', '200.200.1.200')
10331036
vnet_obj.check_vnet_routes(dvs, 'Vnet_1', '200.200.1.200', tunnel_name)
10341037

1038+
vnet_obj.fetch_exist_entries(dvs)
10351039
create_vnet_routes(dvs, "1.1.1.14/32", 'Vnet_1', '200.200.1.201')
10361040
vnet_obj.check_vnet_routes(dvs, 'Vnet_1', '200.200.1.201', tunnel_name)
10371041

@@ -1046,9 +1050,11 @@ def test_vnet_orch_2(self, dvs, testlog):
10461050
vid = create_vlan_interface(dvs, "Vlan1002", "Ethernet4", "Vnet_2", "2.2.10.1/24")
10471051
vnet_obj.check_router_interface(dvs, 'Vnet_2', vid)
10481052

1053+
vnet_obj.fetch_exist_entries(dvs)
10491054
create_vnet_routes(dvs, "2.2.2.10/32", 'Vnet_2', '100.1.1.20')
10501055
vnet_obj.check_vnet_routes(dvs, 'Vnet_2', '100.1.1.20', tunnel_name)
10511056

1057+
vnet_obj.fetch_exist_entries(dvs)
10521058
create_vnet_routes(dvs, "2.2.2.11/32", 'Vnet_2', '100.1.1.20')
10531059
vnet_obj.check_vnet_routes(dvs, 'Vnet_2', '100.1.1.20', tunnel_name)
10541060

@@ -1096,7 +1102,6 @@ def test_vnet_orch_2(self, dvs, testlog):
10961102
'''
10971103
Test 3 - Two VNets, One HSMs per VNet, Peering
10981104
'''
1099-
@pytest.mark.skip(reason="Failing. Under investigation")
11001105
def test_vnet_orch_3(self, dvs, testlog):
11011106
vnet_obj = self.get_vnet_obj()
11021107

@@ -1124,9 +1129,11 @@ def test_vnet_orch_3(self, dvs, testlog):
11241129
vid = create_vlan_interface(dvs, "Vlan2002", "Ethernet12", "Vnet_20", "8.8.10.1/24")
11251130
vnet_obj.check_router_interface(dvs, 'Vnet_20', vid)
11261131

1132+
vnet_obj.fetch_exist_entries(dvs)
11271133
create_vnet_routes(dvs, "5.5.5.10/32", 'Vnet_10', '50.1.1.10')
11281134
vnet_obj.check_vnet_routes(dvs, 'Vnet_10', '50.1.1.10', tunnel_name)
11291135

1136+
vnet_obj.fetch_exist_entries(dvs)
11301137
create_vnet_routes(dvs, "8.8.8.10/32", 'Vnet_20', '80.1.1.20')
11311138
vnet_obj.check_vnet_routes(dvs, 'Vnet_10', '80.1.1.20', tunnel_name)
11321139

0 commit comments

Comments
 (0)