tests: Make parallel-vm.py FAIL parser more robust
It looks like it was possible to receive an incomplete FAIL line and break out from test execution due to a parsing error. Handle this more robustly and log the error. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
25f2cb618c
commit
ce591c74bf
1 changed files with 6 additions and 1 deletions
|
@ -97,7 +97,12 @@ def vm_read_stdout(vm, i):
|
|||
elif line.startswith("FAIL"):
|
||||
ready = True
|
||||
total_failed += 1
|
||||
name = line.split(' ')[1]
|
||||
vals = line.split(' ')
|
||||
if len(vals) < 2:
|
||||
logger.info("VM[%d] incomplete FAIL line: %s" % (i, line))
|
||||
name = line
|
||||
else:
|
||||
name = vals[1]
|
||||
logger.debug("VM[%d] test case failed: %s" % (i, name))
|
||||
vm['failed'].append(name)
|
||||
elif line.startswith("NOT-FOUND"):
|
||||
|
|
Loading…
Reference in a new issue