]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: wpa_supplicant SET relative RSSI
authorJouni Malinen <jouni@qca.qualcomm.com>
Fri, 10 Feb 2017 17:41:21 +0000 (19:41 +0200)
committerJouni Malinen <j@w1.fi>
Fri, 10 Feb 2017 17:48:12 +0000 (19:48 +0200)
Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
tests/hwsim/test_wpas_ctrl.py

index 952dd52eb05b8a4b2146164f363ffb635ea07c47..435b18ef3188d2f1c339eaed4c50c150fb5cb28b 100644 (file)
@@ -2026,3 +2026,28 @@ def test_wpas_ctrl_set_tdls_trigger_control(dev):
     # without checking the result for some additional code coverage.
     dev[0].request("SET tdls_trigger_control 1")
     dev[0].request("SET tdls_trigger_control 0")
+
+def test_wpas_ctrl_set_sched_scan_relative_rssi(dev):
+    """wpa_supplicant SET relative RSSI"""
+    tests = [ "relative_rssi -1",
+              "relative_rssi 101",
+              "relative_band_adjust 2G",
+              "relative_band_adjust 2G:-101",
+              "relative_band_adjust 2G:101",
+              "relative_band_adjust 3G:1" ]
+    for t in tests:
+        if "FAIL" not in dev[0].request("SET " + t):
+            raise Exception("No failure reported for SET " + t)
+
+    tests = [ "relative_rssi 0",
+              "relative_rssi 10",
+              "relative_rssi disable",
+              "relative_band_adjust 2G:-1",
+              "relative_band_adjust 2G:0",
+              "relative_band_adjust 2G:1",
+              "relative_band_adjust 5G:-1",
+              "relative_band_adjust 5G:1",
+              "relative_band_adjust 5G:0" ]
+    for t in tests:
+        if "OK" not in dev[0].request("SET " + t):
+            raise Exception("Failed to SET " + t)