tests: Allow test cases to receive additional parameters

The optional third argument to the test case functions can now be used
to receive additional parameters from run-tests.py. As the initial
parameter, logdir value is provided so that test cases can use it to
review the debug logs from the test run.

Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
Jouni Malinen 2014-03-23 11:59:43 +02:00
parent 6ace13a9e5
commit 9007391650

View file

@ -340,7 +340,11 @@ def main():
conn = None conn = None
sys.exit(1) sys.exit(1)
try: try:
if t.func_code.co_argcount > 1: if t.func_code.co_argcount > 2:
params = {}
params['logdir'] = args.logdir
res = t(dev, apdev, params)
elif t.func_code.co_argcount > 1:
res = t(dev, apdev) res = t(dev, apdev)
else: else:
res = t(dev) res = t(dev)