tripleo-ci/zuul.d
Chandan Kumar d916a04d63 Port scenario002-standalone-master to os_tempest
Rename variables:
* tempest_whitelist to tempest_test_whitelist
* tempest_plugins to tempest_services
* Also, the plugins are no longer the name of tempest test but the
  services

Remove unecessary test_white_regex

https://tree.taiga.io/project/tripleo-ci-board/task/905

Change-Id: I24dd12f9487ae1581a0139648f654018bb4a03d9
Signed-off-by: Chandan Kumar <chkumar@redhat.com>
2019-04-29 13:21:44 +05:30
..
README.rst Add tempest_workers to featureset_overrides 2018-12-10 11:48:59 +00:00
ansible.yaml Create tripleo-ansible-role-job template for ansible projects. 2018-11-27 17:22:59 +01:00
base.yaml Enable ansible-role-collect-logs role in TOCI 2019-04-25 12:03:33 +00:00
build-containers.yaml Create new container build jobs for stein 2019-04-22 15:40:48 -03:00
build-image.yaml OpenDev Migration Patch 2019-04-19 19:29:30 +00:00
deprecated-jobs.yaml Deprecate tripleo stable/{newton,ocata} jobs 2018-12-11 11:53:03 -02:00
layout.yaml OpenDev Migration Patch 2019-04-19 19:29:30 +00:00
multinode-jobs.yaml OpenDev Migration Patch 2019-04-19 19:29:30 +00:00
nodesets.yaml Adopt use of pre-commit linting 2018-12-14 15:50:06 +00:00
standalone-jobs.yaml Port scenario002-standalone-master to os_tempest 2019-04-29 13:21:44 +05:30
undercloud-jobs.yaml OpenDev Migration Patch 2019-04-19 19:29:30 +00:00

README.rst

Override config

featureset override

Take advantage of zuul job config to override featureset settings like tempest tests that should run. The following settings from the featureset 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
  • `standalone_environment_files`: List of environment files to be overriden by the featureset configuration on standalone deployment. The environment file should exist in tripleo-heat-templates repo.
  • `test_white_regex`: Regex to be used by tempest
  • `tempest_workers`: Numbers of parallel workers to run

Example:

- job:
    name: tripleo-ci-centos-7-scenario001-multinode-oooq-container
    parent: tripleo-ci-multinode
    ...
    vars:
      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_workers: 1
        tempest_plugins:
          - 'python-keystone-tests-tempest'
          - 'python-cinder-tests-tempest'
        standalone_environment_files:
          - 'environments/low-memory-usage.yaml'
          - 'ci/environments/scenario003-standalone.yaml'