mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-17 10:26:15 +00:00
frag6 tests: set end to catch timeout as error
There are times when we have to wait for reply packets. There are either an ICMPv6 (error) reply or the expiration timeout. In these cases synchonous ICMPv6 replies should arrive, always, unless the packet is lost. Due to errors experienced with the test software sending an invlaid request on at least i386 (*) these packets are not generated. That means we are waiting for a long time for the replies or even timeout the test case. Manually set the "End" flag on these test cases as well, so they do fail rather than timeout as the sniffer timeout happens. This improves debugging options, reflects the error properly, and saves time on each test suit run. (*) The real cause for that is still to be found (see the referenced PRs) PR: 241493, 239380 MFC after: 2 weeks Sponsored by: Netflix
This commit is contained in:
parent
0153183539
commit
cc07e75f30
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=354357
@ -98,6 +98,7 @@ def main():
|
||||
sp.sendp(ip6f01, iface=args.sendif[0], verbose=False)
|
||||
|
||||
sleep(0.10)
|
||||
sniffer.setEnd()
|
||||
sniffer.join()
|
||||
if not sniffer.foundCorrectPacket:
|
||||
sys.exit(1)
|
||||
|
@ -95,6 +95,7 @@ def main():
|
||||
sp.sendp(ip6f01, iface=args.sendif[0], verbose=False)
|
||||
|
||||
sleep(0.10)
|
||||
sniffer.setEnd()
|
||||
sniffer.join()
|
||||
if not sniffer.foundCorrectPacket:
|
||||
sys.exit(1)
|
||||
|
Loading…
Reference in New Issue
Block a user