From 7d2ae8ca0427b2646327ba42bffdebaac21cd9bc Mon Sep 17 00:00:00 2001 From: Patrik Hrnciar Date: Fri, 10 Jun 2016 08:09:56 +0200 Subject: CSIT-24 Proxy ARP test Change-Id: Ia41af7e29dcb8c41d58c07134a385428ac1b285c Signed-off-by: Patrik Hrnciar --- resources/traffic_scripts/arp_request.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'resources/traffic_scripts') diff --git a/resources/traffic_scripts/arp_request.py b/resources/traffic_scripts/arp_request.py index 94d5deabe7..8c5b9c7c47 100755 --- a/resources/traffic_scripts/arp_request.py +++ b/resources/traffic_scripts/arp_request.py @@ -47,6 +47,7 @@ def arp_request_test(): """Send ARP request, expect a reply and verify its fields. returns: test status + :raises RuntimeError: ARP reply timeout. """ test_passed = False (src_if, src_mac, dst_mac, src_ip, dst_ip) = parse_arguments() @@ -65,6 +66,9 @@ def arp_request_test(): # wait for APR reply ether = interface.recv_pkt() + if not ether: + raise RuntimeError("ARP reply timeout") + # verify received packet if not ether.haslayer(ARP): -- cgit 1.2.3-korg