diff --git a/defaults/main.yml b/defaults/main.yml index b94ef6ad..a06da3fb 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -42,6 +42,10 @@ tempest_run: no # Define 0 (serial) or more to use a non default concurrency #tempest_run_concurrency: +# Define the worker file to be used by tempest +# This worker file is parsed to stestr to manually schedule tempest tests +# tempest_test_worker_file_path: + # We comment `tempest_git_repo` so that the repo_build role does not attempt to # build the wheel from this repo/branch. Instead, we want tempest to get built # from the stable release defined in global requirements. diff --git a/tasks/tempest_run.yml b/tasks/tempest_run.yml index a3aa86fc..789084f0 100644 --- a/tasks/tempest_run.yml +++ b/tasks/tempest_run.yml @@ -27,6 +27,9 @@ {% else %} --serial \ {% endif %} + {% if tempest_test_worker_file_path is defined %} + --worker-file {{ tempest_test_worker_file_path }} \ + {% endif %} {% if tempest_test_blacklist | length > 0 %} --blacklist-file {{ tempest_test_blacklist_file_path }} \ {% endif %}