Add success_expected argument to test_connectivity because the function is expected to fail on some test cases. Signed-off-by: Masashi Honma <masashi.honma@xxxxxxxxx> --- tests/hwsim/hwsim_utils.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/hwsim/hwsim_utils.py b/tests/hwsim/hwsim_utils.py index c74af2f..535220d 100644 --- a/tests/hwsim/hwsim_utils.py +++ b/tests/hwsim/hwsim_utils.py @@ -141,7 +141,7 @@ def run_connectivity_test(dev1, dev2, tos, dev1group=False, dev2group=False, def test_connectivity(dev1, dev2, dscp=None, tos=None, max_tries=1, dev1group=False, dev2group=False, ifname1=None, ifname2=None, config=True, timeout=5, - multicast_to_unicast=False): + multicast_to_unicast=False, success_expected=True): if dscp: tos = dscp << 2 if not tos: @@ -161,7 +161,9 @@ def test_connectivity(dev1, dev2, dscp=None, tos=None, max_tries=1, last_err = e if i + 1 < max_tries: time.sleep(1) - if not success: + if success_expected and not success: + raise Exception(last_err) + if not success_expected and success: raise Exception(last_err) def test_connectivity_iface(dev1, dev2, ifname, dscp=None, tos=None, -- 2.7.4 _______________________________________________ Hostap mailing list Hostap@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/hostap