make test: improve robustness and performance 22/4222/4
authorKlement Sekera <ksekera@cisco.com>
Mon, 12 Dec 2016 07:36:58 +0000 (08:36 +0100)
committerOle Trøan <otroan@employees.org>
Fri, 16 Dec 2016 08:09:40 +0000 (08:09 +0000)
commit9225dee9655ce607130f9bab5472441b72e25858
tree6438ea39bf2b14eeca70770890165497ee146d30
parentcc53285baf2c3a45b95e22dd66c8592d634568ee
make test: improve robustness and performance

Introduce an API which asserts empty capture for interface.
Throw exception in old API if the capture does not exist, thus
making it clear if the test expects packets to arrive or not.
Improve performance by not doing sleeps after starting the packet
generator, rather lazily deleting captures when needed.
Fix wrong usage of packet.show() in various tests.

Change-Id: I456cb23316eef99b3f35f80344fe595c4db9a21c
Signed-off-by: Klement Sekera <ksekera@cisco.com>
12 files changed:
Makefile
test/framework.py
test/test_bfd.py
test/test_gre.py
test/test_l2_fib.py
test/test_l2bd_multi_instance.py
test/test_l2xc_multi_instance.py
test/test_lb.py
test/test_mpls.py
test/test_snat.py
test/util.py
test/vpp_pg_interface.py