lava_rpc_connector: get_job_*: Make work for TuxSuite jobs
All method check format of the job id and dispatch either TuxSuite
operation (via "tuxsuite" command) or previously available LAVA
operation.
Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
Change-Id: I67a1548f8d3e65e1b975e7e3356184594894ec8e
diff --git a/lava_helper/lava_wait_jobs.py b/lava_helper/lava_wait_jobs.py
index f05b02b..d7819b5 100755
--- a/lava_helper/lava_wait_jobs.py
+++ b/lava_helper/lava_wait_jobs.py
@@ -102,14 +102,14 @@
target_log = os.path.join(job_dir, 'target_log.txt')
config = os.path.join(job_dir, 'config.tar.bz2')
results_file = os.path.join(job_dir, 'results.yaml')
- definition = lava.get_job_definition(job_id, def_path)
- jobs[job_id]['metadata'] = definition.get('metadata', [])
+ definition = lava.get_job_definition(job_id, info, def_path)
+ jobs[job_id]['metadata'] = definition.get('metadata', {})
time.sleep(0.2) # be friendly to LAVA
lava.get_job_log(job_id, target_log)
time.sleep(0.2)
lava.get_job_config(job_id, config)
time.sleep(0.2)
- lava.get_job_results(job_id, results_file)
+ lava.get_job_results(job_id, info, results_file)
break
except (ProtocolError, IOError, yaml.error.YAMLError) as e:
if retry == 1: