diff options
-rwxr-xr-x | build-scripts/post-build-lava.py | 46 |
1 files changed, 24 insertions, 22 deletions
diff --git a/build-scripts/post-build-lava.py b/build-scripts/post-build-lava.py index 1f5ec6a..61633b9 100755 --- a/build-scripts/post-build-lava.py +++ b/build-scripts/post-build-lava.py @@ -717,28 +717,30 @@ def main(): if get_env_var('SUBMIT_JOB_FROM_URL') == 'true': submit_job_from_url() - common_actions = [gen_deploy_action()] - - install_binaries_action = gen_install_binaries_action() - if install_binaries_action: - common_actions.append(install_binaries_action) - - common_actions.append(gen_boot_action()) - - plan_list = get_plan_list() - # Create a copy of common actions - for plan in plan_list: - actions = copy.deepcopy(common_actions) - if plan == "LAVA_TEST_PLAN": - actions.extend(gen_test_actions()) - else: - actions.extend(gen_test_plan_actions(get_env_var(plan))) - actions.append(gen_submit_action()) - - devices = get_lava_device_type_or_target() - for dev in devices: - config = gen_config(actions=actions, device=dev) - submit_job(config=config, plan=plan) + """Don't submit LAVA_TEST_PLAN when not intended""" + if get_env_var('SUBMIT_JOB_FROM_TEST_PLAN') != 'false': + common_actions = [gen_deploy_action()] + + install_binaries_action = gen_install_binaries_action() + if install_binaries_action: + common_actions.append(install_binaries_action) + + common_actions.append(gen_boot_action()) + + plan_list = get_plan_list() + # Create a copy of common actions + for plan in plan_list: + actions = copy.deepcopy(common_actions) + if plan == "LAVA_TEST_PLAN": + actions.extend(gen_test_actions()) + else: + actions.extend(gen_test_plan_actions(get_env_var(plan))) + actions.append(gen_submit_action()) + + devices = get_lava_device_type_or_target() + for dev in devices: + config = gen_config(actions=actions, device=dev) + submit_job(config=config, plan=plan) if __name__ == "__main__": |