]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: Fix ERP test cases to close separate AS (ifname=as-erp)
authorJouni Malinen <j@w1.fi>
Sat, 25 May 2019 16:07:11 +0000 (19:07 +0300)
committerJouni Malinen <j@w1.fi>
Sat, 25 May 2019 16:07:11 +0000 (19:07 +0300)
The earlier change from using apdev[1] to using a no-interface
ifname=as-erp in the ERP related test cases ended up leaving the
separate authentication server interface running after the end of the
test case. This left UDP port 18128 open and any consecutive test case
needing this port failed to start another authentication server.

This can be reproduced with following test case sequence:
fils_auth_gtk_rekey authsrv_unknown_user

Fixes: e374def207c1 ("tests: Start ERP authentication server without AP")
Signed-off-by: Jouni Malinen <j@w1.fi>
tests/hwsim/run-tests.py

index 4bb7f1b5e95ef8196b620b4b8412732494ea809e..cb1496485fb1bbcd971d87b3a428bdb8592f531f 100755 (executable)
@@ -75,6 +75,7 @@ def reset_devs(dev, apdev):
         hapd.remove('wlan3-2')
         for ap in apdev:
             hapd.remove(ap['ifname'])
+        hapd.remove('as-erp')
     except Exception as e:
         logger.info("Failed to remove hostapd interface")
         print(str(e))