aboutsummaryrefslogtreecommitdiff
path: root/lava-v2-jobs-from-api.py
diff options
context:
space:
mode:
authorGuillaume Tucker <guillaume.tucker@collabora.com>2019-01-16 17:09:43 +0000
committerGuillaume Tucker <guillaume.tucker@collabora.com>2019-01-30 11:01:13 +0000
commitc44fbbd6f7fd89b0a5916ac31cdb42407540baa2 (patch)
treefe90650105d64744088dc2dd4ef96b970344adc5 /lava-v2-jobs-from-api.py
parent6b2e66c4390828b9fdc6da66f45232b58cc32b73 (diff)
lava-v2-jobs-from-api.py: update template params with TestPlan.params
Update the job template parameters with the TestPlan.params dictionary. This enables arbitrary job template parameters to be set in the YAML test plan definition. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
Diffstat (limited to 'lava-v2-jobs-from-api.py')
-rwxr-xr-xlava-v2-jobs-from-api.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/lava-v2-jobs-from-api.py b/lava-v2-jobs-from-api.py
index 59ce1f9..2f82b4a 100755
--- a/lava-v2-jobs-from-api.py
+++ b/lava-v2-jobs-from-api.py
@@ -100,6 +100,7 @@ def get_job_params(config, test_config, defconfig, opts, build, plan):
arch = config.get('arch')
storage = config.get('storage')
device_type = test_config.device_type
+ test_plan = test_config.test_plans[plan]
defconfig_base = ''.join(defconfig.split('+')[:1])
dtb = dtb_full = opts['dtb_full'] = opts['dtb'] = device_type.dtb
@@ -173,6 +174,7 @@ def get_job_params(config, test_config, defconfig, opts, build, plan):
'rootfs_prompt': rootfs.prompt,
}
+ job_params.update(test_plan.params)
add_callback_params(job_params, config, plan)
return job_params