diff --git a/tests/testgroup70.py b/tests/testgroup70.py index 99daea3d4..c3c688fbf 100644 --- a/tests/testgroup70.py +++ b/tests/testgroup70.py @@ -1003,3 +1003,73 @@ def runTest(self): flow_match_test(self, config["port_map"], pkt=pkt, exp_pkt=exp_pkt, action_list=acts, max_test=2) + + +class Grp70No250(base_tests.SimpleDataPlane): + + """Sequential execution : Verify sequential execution by tag VLAN and output action.""" + + def runTest(self): + + logging = get_logger() + logging.info("Running Sequential execution Grp70No250 test") + + of_ports = config["port_map"].keys() + of_ports.sort() + self.assertTrue(len(of_ports) > 2, "Not enough ports for test") + + logging.info("Verify if switch supports the action -- Set the 802.1q VLAN id, if not skip the test") + sup_acts = sw_supported_actions(self) + if not(sup_acts & 1<