This allows more test cases to be run in remote setup. Previously, we
used to block all test cases that required more than two arguments
(i.e., that needed the params argument).
Signed-off-by: Janusz Dziedzic <janusz.dziedzic@gmail.com>
dut_host.dev['bssid'] = rutils.get_mac_addr(dut_host)
apdev.append(dut_host.dev)
- # run hwsim test/currently only 2 params tests
if hwsim_test.__code__.co_argcount == 1:
hwsim_test(dev)
elif hwsim_test.__code__.co_argcount == 2:
hwsim_test(dev, apdev)
else:
- raise Exception("more than 2 arguments required")
+ params = {}
+ params['long'] = 1
+ params['logdir'] = local_log_dir
+ hwsim_test(dev, apdev, params)
# hostapd/wpa_supplicant cleanup
for wpas in dev:
t = None
for tt in hwsim_tests:
name = tt.__name__.replace('test_', '', 1)
- if name == test and tt.__code__.co_argcount <= 2:
+ if name == test:
t = tt
break
if not t: