tests: Reset wlan5 device before RELOG command
authorJouni Malinen <jouni@qca.qualcomm.com>
Fri, 23 Sep 2016 13:01:36 +0000 (16:01 +0300)
committerJouni Malinen <j@w1.fi>
Fri, 23 Sep 2016 13:03:59 +0000 (16:03 +0300)
This moves the wpa_supplicant debug entries from the end of a test case
using a dynamically added wlan5 interface to the correct test case,
i.e., the test case that added the interface instead of whatever test
case happens to follow this.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
tests/hwsim/run-tests.py

index 9361e3a..499263f 100755 (executable)
@@ -473,6 +473,10 @@ def main():
                     logger.info("Failed to issue TEST-STOP after {} for {}".format(name, d.ifname))
                     logger.info(e)
                     result = "FAIL"
                     logger.info("Failed to issue TEST-STOP after {} for {}".format(name, d.ifname))
                     logger.info(e)
                     result = "FAIL"
+            if args.no_reset:
+                print "Leaving devices in current state"
+            else:
+                reset_ok = reset_devs(dev, apdev)
             wpas = None
             try:
                 wpas = WpaSupplicant(global_iface="/tmp/wpas-wlan5")
             wpas = None
             try:
                 wpas = WpaSupplicant(global_iface="/tmp/wpas-wlan5")
@@ -483,10 +487,6 @@ def main():
                 pass
             if wpas:
                 wpas.close_ctrl()
                 pass
             if wpas:
                 wpas.close_ctrl()
-            if args.no_reset:
-                print "Leaving devices in current state"
-            else:
-                reset_ok = reset_devs(dev, apdev)
 
             for i in range(0, 3):
                 rename_log(args.logdir, 'log' + str(i), name, dev[i])
 
             for i in range(0, 3):
                 rename_log(args.logdir, 'log' + str(i), name, dev[i])