hwsim_utils.test_connectivity(dev.ifname, ap1['ifname'])
logger.info("Roam to the second AP")
+ dev.scan_for_bss(ap2['bssid'], freq="2412")
if over_ds:
dev.roam_over_ds(ap2['bssid'], fail_test=fail_test)
else:
def roam(self, bssid, fail_test=False):
self.dump_monitor()
- self.request("ROAM " + bssid)
+ if "OK" not in self.request("ROAM " + bssid):
+ raise Exception("ROAM failed")
if fail_test:
ev = self.wait_event(["CTRL-EVENT-CONNECTED"], timeout=1)
if ev is not None:
def roam_over_ds(self, bssid, fail_test=False):
self.dump_monitor()
- self.request("FT_DS " + bssid)
+ if "OK" not in self.request("FT_DS " + bssid):
+ raise Exception("FT_DS failed")
if fail_test:
ev = self.wait_event(["CTRL-EVENT-CONNECTED"], timeout=1)
if ev is not None: