diff --git a/service/files/defaults.yaml b/service/files/defaults.yaml index 7f15369..deabf98 100644 --- a/service/files/defaults.yaml +++ b/service/files/defaults.yaml @@ -27,6 +27,8 @@ configs: server_path: /var/www/html site: http://localhost username: jenkins + tests_set: full + tests_regex: null volume: storage_protocol: ceph volume_feature: diff --git a/service/files/run-tempest.sh.j2 b/service/files/run-tempest.sh.j2 index 744f6e4..f0d4520 100644 --- a/service/files/run-tempest.sh.j2 +++ b/service/files/run-tempest.sh.j2 @@ -27,7 +27,13 @@ rally verify configure-verifier --extend /var/lib/rally/tempest.conf --show os_release="{{ rally.tempest.openstack_release }}" -rally verify start --skip-list "/var/lib/rally/${os_release}-skip-list.list" --detailed +{% if rally.tempest.tests_regex %} +pattern="{{ rally.tempest.tests_regex }}" +{% else %} +pattern="set={{ rally.tempest.tests_set }}" +{% endif %} + +rally verify start --pattern "${pattern}" --skip-list "/var/lib/rally/${os_release}-skip-list.list" --detailed path="/var/lib/rally/{{ rally.tempest.static.path }}" mkdir -p "${path}"