SR test fixes
- Skip rest of the test case on host IP verification failure
- Fix incorrect packet filter for capturing ping6
Change-Id: I39d7b446b35feeb9606f16a3d62bfc8214b7e701
diff --git a/TestON/tests/dependencies/topology.py b/TestON/tests/dependencies/topology.py
index 1d45ef3..ae2b89c 100644
--- a/TestON/tests/dependencies/topology.py
+++ b/TestON/tests/dependencies/topology.py
@@ -436,7 +436,8 @@
packetCaptured = True
srcHandle = getattr( main, srcHost )
dstHandle = getattr( main, dstHost )
- started = dstHandle.startFilter( ifaceName=dstIntf, pktFilter="ip host {}".format( dstIp ) )
+ pktFilter = "ip6 host {}".format( dstIp ) if ipv6 else "ip host {}".format( dstIp )
+ started = dstHandle.startFilter( ifaceName=dstIntf, pktFilter=pktFilter )
if not started:
main.log.error("Failed to start Scapy packet filter")
return main.FALSE