diff options
author | Guillaume Tucker <guillaume.tucker@collabora.com> | 2019-01-16 17:09:43 +0000 |
---|---|---|
committer | Guillaume Tucker <guillaume.tucker@collabora.com> | 2019-01-30 11:01:13 +0000 |
commit | c44fbbd6f7fd89b0a5916ac31cdb42407540baa2 (patch) | |
tree | fe90650105d64744088dc2dd4ef96b970344adc5 /lava-v2-jobs-from-api.py | |
parent | 6b2e66c4390828b9fdc6da66f45232b58cc32b73 (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-x | lava-v2-jobs-from-api.py | 2 |
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 |