]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: DPP-CHIRP-RX reception
authorJouni Malinen <jouni@codeaurora.org>
Wed, 7 Oct 2020 18:31:46 +0000 (21:31 +0300)
committerJouni Malinen <j@w1.fi>
Wed, 7 Oct 2020 18:31:46 +0000 (21:31 +0300)
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
tests/hwsim/test_dpp.py

index f54dbdbcbcbab60fdc829c1c0861e312b3a69232..2d343d36e23a03c52f081950005c62d1a44a801a 100644 (file)
@@ -5329,6 +5329,13 @@ def test_dpp_chirp(dev, apdev):
             dpp_cc = True
     if chan1 != 5 or chan6 != 5 or chan11 != 1:
         raise Exception("Unexpected number of presence announcements sent: %d %d %d" % (chan1, chan6, chan11))
+    ev = hapd.wait_event(["DPP-CHIRP-RX"], timeout=1)
+    if ev is None:
+        raise Exception("No chirp received on the AP")
+    if "freq=2462" not in ev:
+        raise Exception("Chirp reception reported on unexpected channel: " + ev)
+    if "src=" + dev[0].own_addr() not in ev:
+        raise Exception("Unexpected chirp source reported: " + ev)
 
 @long_duration_test
 def test_dpp_chirp_listen(dev, apdev):