diff --git a/playbooks/tripleo-ci/run-v3.yaml b/playbooks/tripleo-ci/run-v3.yaml index 85b27538d..94ee7c404 100644 --- a/playbooks/tripleo-ci/run-v3.yaml +++ b/playbooks/tripleo-ci/run-v3.yaml @@ -54,7 +54,7 @@ - name: Check overridable settings fail: msg: "ERROR: {{ item }} is not overridable." - when: item not in ['run_tempest', 'tempest_whitelist', 'test_black_regex'] + when: item not in ['run_tempest', 'tempest_whitelist', 'test_black_regex', 'tempest_format', 'tempest_extra_config', 'tempest_plugins'] with_items: "{{ featureset_override }}" - name: Generate featureset overriding file template: diff --git a/zuul.d/README.rst b/zuul.d/README.rst index d065bb2e0..9b92eff75 100644 --- a/zuul.d/README.rst +++ b/zuul.d/README.rst @@ -11,6 +11,9 @@ config can be overriden: - `run_tempest`: To run tempest or not (true|false). - `tempest_whitelist`: List of tests you want to be executed. - `test_black_regex`: Set of tempest tests to skip. + - `tempest_format`: Installing tempest from venv, packages or containers + - `tempest_extra_config`: A dict values in order to override the tempest.conf + - `tempest_plugins`: List of tempest plugins needs to be installed Example:: @@ -19,7 +22,13 @@ Example:: parent: tripleo-ci-multinode ... vars: - featureset_override: - run_tempest: true - tempest_whitelist: - - 'tempest.scenario.test_volume_boot_pattern.TestVolumeBootPattern.test_volume_boot_pattern' + featureset_override: + run_tempest: true + tempest_whitelist: + - 'tempest.scenario.test_volume_boot_pattern.TestVolumeBootPattern.test_volume_boot_pattern' + tempest_black_regex: 'tempest.api.network|tempest.api.compute' + tempest_format: 'containers' + tempest_extra_config: {'telemetry.alarm_granularity': '60'} + tempest_plugins: + - 'python-keystone-tests-tempest' + - 'python-cinder-tests-tempest'