]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: NAN: Check USD publish type
authorChien Wong <m@xv97.com>
Sat, 27 Apr 2024 08:19:45 +0000 (16:19 +0800)
committerJouni Malinen <j@w1.fi>
Fri, 12 Jul 2024 13:37:15 +0000 (16:37 +0300)
Signed-off-by: Chien Wong <m@xv97.com>
tests/hwsim/test_nan_usd.py

index 05cf1392c0bbdfaf4de930b155fc8b35a7e433c7..356d33419b5b87c992294dd9c28ab5f92fb1bdb4 100644 (file)
@@ -17,6 +17,16 @@ def check_nan_usd_capab(dev):
     if "USD" not in capa:
         raise HwsimSkip("NAN USD not supported")
 
+def test_nan_usd_publish_invalid_param(dev):
+    """NAN USD Publish with invalid parameters"""
+    check_nan_usd_capab(dev[0])
+
+    # Both solicited and unsolicited disabled is invalid
+    cmd = "NAN_PUBLISH service_name=_test solicited=0 unsolicited=0"
+    id0 = dev[0].request(cmd)
+    if "FAIL" not in id0:
+        raise Exception("NAN_PUBLISH accepts both solicited=0 and unsolicited=0")
+
 def test_nan_usd_publish(dev, apdev):
     """NAN USD Publish"""
     check_nan_usd_capab(dev[0])