diff options
author | 2016-09-05 10:32:08 +0300 | |
---|---|---|
committer | 2016-09-07 14:02:57 +0300 | |
commit | 0d4c9932591a46d5e2398dd1049001e107130f44 (patch) | |
tree | 71bbf0b7f287d721459132cefc91c104b989e4ef /scripts/automation/regression/stateless_tests | |
parent | d508420652d613fdc87f6af746fd1372cd2ae7d2 (diff) |
dual mode : code review fixes
Diffstat (limited to 'scripts/automation/regression/stateless_tests')
-rw-r--r-- | scripts/automation/regression/stateless_tests/stl_client_test.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/scripts/automation/regression/stateless_tests/stl_client_test.py b/scripts/automation/regression/stateless_tests/stl_client_test.py index 1984e49d..22fd99ed 100644 --- a/scripts/automation/regression/stateless_tests/stl_client_test.py +++ b/scripts/automation/regression/stateless_tests/stl_client_test.py @@ -323,3 +323,26 @@ class STLClient_Test(CStlGeneral_Test): except STLError as e: assert False , '{0}'.format(e) + + + def test_pcap_remote (self): + try: + master = self.tx_port + slave = master ^ 0x1 + + self.c.reset(ports = [master, slave]) + self.c.clear_stats() + self.c.push_remote('pcap_dual_test.erf', + ports = [master], + ipg_usec = 100, + is_dual = True) + self.c.wait_on_traffic(ports = [0]) + + stats = self.c.get_stats() + + self.verify(stats[master]['opackets'], 52) + self.verify(stats[slave]['opackets'], 48) + + except STLError as e: + assert False , '{0}'.format(e) + |