Commit d40c702d authored by Radostin Stoyanov's avatar Radostin Stoyanov Committed by Andrei Vagin

zdtm: Call criu.available() only for `run` action

When zdtm.py is executed with `list` sub-command the 'criu_bin'
option is not defined and criu.available() fails.

$ python test/zdtm.py list
Traceback (most recent call last):
  File "test/zdtm.py", line 2243, in <module>
    criu.available()
  File "test/zdtm.py", line 1185, in available
    if not os.access(opts['criu_bin'], os.X_OK):
KeyError: u'criu_bin'

However, we don't need to check the existence of criu_bin
unless we use the `run` action.
Signed-off-by: 's avatarRadostin Stoyanov <rstoyanov1@gmail.com>
Acked-by: 's avatarAdrian Reber <areber@redhat.com>
Signed-off-by: 's avatarAndrei Vagin <avagin@virtuozzo.com>
parent 2e7ef4f7
......@@ -2213,7 +2213,8 @@ if opts.get('sat', False):
if opts['debug']:
sys.settrace(traceit)
criu.available()
if opts['action'] == 'run':
criu.available()
for tst in test_classes.values():
tst.available()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment