test-runner: Fix checks in exit_vm

We check that config is not None but then access config.ctx outside of
that if block anyway.  Then we do the same for config.ctx and
config.ctx.args.  Nest the if blocks for the checks to be useful.
This commit is contained in:
Andrew Zaborowski 2022-03-30 19:33:58 +02:00 committed by Denis Kenzior
parent ce94013bae
commit 0201cde7ce
1 changed files with 8 additions and 8 deletions

View File

@ -61,15 +61,15 @@ def exit_vm():
print("Process %s still running!" % p.args[0])
p.kill()
if config.ctx and config.ctx.results:
success = print_results(config.ctx.results)
else:
success = False
if config.ctx and config.ctx.results:
success = print_results(config.ctx.results)
else:
success = False
if config.ctx.args.result:
result = 'PASS' if success else 'FAIL'
with open(config.ctx.args.result, 'w') as f:
f.write(result)
if config.ctx and config.ctx.args.result:
result = 'PASS' if success else 'FAIL'
with open(config.ctx.args.result, 'w') as f:
f.write(result)
os.sync()