]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: Clear FST sessions at the end of fst_setup_mbie_diff
authorJouni Malinen <jouni@qca.qualcomm.com>
Thu, 19 Nov 2015 15:33:34 +0000 (17:33 +0200)
committerJouni Malinen <j@w1.fi>
Thu, 19 Nov 2015 15:33:34 +0000 (17:33 +0200)
This avoids issues with following test cases failing due to unexpected
starting state. This issue showed up with the following hwsim test case
sequence:
fst_setup_mbie_diff fst_dynamic_iface_attach

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

index 1f62db1216ca574207b9b8e070e4691f02426f64..6ba70a87404c9841902076692a13d0f1c1988cfa 100644 (file)
@@ -2538,6 +2538,13 @@ def _test_fst_setup_mbie_diff(dev, apdev, test_params):
         fst_setup_req(wpas, hglobal, 5180, apdev[0]['bssid'], req, stie, mbie,
                       no_wait=True)
 
+    # Remove sessions to avoid causing issues to following test ases
+    s = hglobal.request("FST-MANAGER LIST_SESSIONS " + group)
+    if not s.startswith("FAIL"):
+        for sid in s.split(' '):
+            if len(sid):
+                hglobal.request("FST-MANAGER SESSION_REMOVE " + sid)
+
 def test_fst_many_setup(dev, apdev, test_params):
     """FST setup multiple times"""
     try: