Remove non-voting jobs from gate queue

Non-voting jobs should not be in gate queue at all, remove them.
They are wasting needlessly are resources.

To make clearer which jobs are non-voting, move voting:false
from base job to individual jobs.

Make watcherclient-tempest-functional as voting job and explicitly set
it non-voting in project stanza so that it can be easier to make it
voting in other repos.

Change-Id: Id94e49347006bca850f72a0400794da8c2a67144
This commit is contained in:
Andreas Jaeger 2018-07-04 11:41:45 +02:00
parent 7373588673
commit c9e8886631

View File

@ -6,46 +6,45 @@
- watcher-tempest-actuator - watcher-tempest-actuator
- watcher-tempest-basic_optim - watcher-tempest-basic_optim
- watcher-tempest-workload_balancing - watcher-tempest-workload_balancing
- watcherclient-tempest-functional - watcherclient-tempest-functional:
voting: false
- openstack-tox-lower-constraints - openstack-tox-lower-constraints
gate: gate:
jobs: jobs:
- watcher-tempest-functional - watcher-tempest-functional
- watcher-tempest-dummy_optim
- watcher-tempest-actuator
- watcher-tempest-basic_optim
- watcher-tempest-workload_balancing
- watcherclient-tempest-functional
- openstack-tox-lower-constraints - openstack-tox-lower-constraints
- job: - job:
name: watcher-tempest-dummy_optim name: watcher-tempest-dummy_optim
parent: watcher-tempest-multinode parent: watcher-tempest-multinode
voting: false
vars: vars:
tempest_test_regex: 'watcher_tempest_plugin.tests.scenario.test_execute_dummy_optim' tempest_test_regex: 'watcher_tempest_plugin.tests.scenario.test_execute_dummy_optim'
- job: - job:
name: watcher-tempest-actuator name: watcher-tempest-actuator
parent: watcher-tempest-multinode parent: watcher-tempest-multinode
voting: false
vars: vars:
tempest_test_regex: 'watcher_tempest_plugin.tests.scenario.test_execute_actuator' tempest_test_regex: 'watcher_tempest_plugin.tests.scenario.test_execute_actuator'
- job: - job:
name: watcher-tempest-basic_optim name: watcher-tempest-basic_optim
parent: watcher-tempest-multinode parent: watcher-tempest-multinode
voting: false
vars: vars:
tempest_test_regex: 'watcher_tempest_plugin.tests.scenario.test_execute_basic_optim' tempest_test_regex: 'watcher_tempest_plugin.tests.scenario.test_execute_basic_optim'
- job: - job:
name: watcher-tempest-workload_balancing name: watcher-tempest-workload_balancing
parent: watcher-tempest-multinode parent: watcher-tempest-multinode
voting: false
vars: vars:
tempest_test_regex: 'watcher_tempest_plugin.tests.scenario.test_execute_workload_balancing' tempest_test_regex: 'watcher_tempest_plugin.tests.scenario.test_execute_workload_balancing'
- job: - job:
name: watcher-tempest-multinode name: watcher-tempest-multinode
parent: watcher-tempest-functional parent: watcher-tempest-functional
voting: false
nodeset: openstack-two-node nodeset: openstack-two-node
pre-run: playbooks/pre.yaml pre-run: playbooks/pre.yaml
run: playbooks/orchestrate-tempest.yaml run: playbooks/orchestrate-tempest.yaml
@ -128,7 +127,6 @@
# This job is used in python-watcherclient repo # This job is used in python-watcherclient repo
name: watcherclient-tempest-functional name: watcherclient-tempest-functional
parent: watcher-tempest-functional parent: watcher-tempest-functional
voting: false
timeout: 4200 timeout: 4200
vars: vars:
tempest_concurrency: 1 tempest_concurrency: 1