From f9c8c06942c923f14cf7bca9b39a6ef41b7443fd Mon Sep 17 00:00:00 2001 From: Milosz Wasilewski Date: Wed, 2 Aug 2017 16:10:40 +0100 Subject: test-runner: handle incorrect test definition parameters When custom parameters for test definition (-r) are not formatter properly, they should be ignored. Change-Id: I48fd26d2466ef79f0b301a2515b37c368537e2eb Signed-off-by: Milosz Wasilewski --- automated/utils/test-runner.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/automated/utils/test-runner.py b/automated/utils/test-runner.py index fd4591a..5562d64 100755 --- a/automated/utils/test-runner.py +++ b/automated/utils/test-runner.py @@ -34,8 +34,11 @@ class StoreDictKeyPair(argparse.Action): def __call__(self, parser, namespace, values, option_string=None): my_dict = {} for kv in values: - k, v = kv.split("=") - my_dict[k] = v + if "=" in kv: + k, v = kv.split("=", 1) + my_dict[k] = v + else: + print("Invalid parameter: %s" % kv) setattr(namespace, self.dest, my_dict) -- cgit v1.2.3