Merge "Add experimental job to run test with 'latest' microversion"
This commit is contained in:
commit
7d22b1f6b7
12
tox.ini
12
tox.ini
|
@ -125,6 +125,18 @@ commands =
|
|||
find . -type f -name "*.pyc" -delete
|
||||
tempest run --regex '(^tempest\.scenario.*)|(?!.*\[.*\bslow\b.*\])(^tempest\.api)' {posargs}
|
||||
|
||||
[testenv:api-microversion-tests]
|
||||
envdir = .tox/tempest
|
||||
sitepackages = {[tempestenv]sitepackages}
|
||||
basepython = {[tempestenv]basepython}
|
||||
setenv = {[tempestenv]setenv}
|
||||
deps = {[tempestenv]deps}
|
||||
# The regex below is used to select all tempest api tests for services having API
|
||||
# microversion concept.
|
||||
commands =
|
||||
find . -type f -name "*.pyc" -delete
|
||||
tempest run --regex '(^tempest\.api\.compute)|(^tempest\.api\.volume)' {posargs}
|
||||
|
||||
[testenv:integrated-network]
|
||||
envdir = .tox/tempest
|
||||
sitepackages = {[tempestenv]sitepackages}
|
||||
|
|
|
@ -193,6 +193,20 @@
|
|||
# for future once swift is ready on py3.
|
||||
USE_PYTHON3: true
|
||||
|
||||
- job:
|
||||
name: tempest-with-latest-microversion
|
||||
parent: tempest-full-py3
|
||||
description: |
|
||||
This job runs compute, placement and volume API tests with 'latest'
|
||||
API microversion (This can be extended to other services having API
|
||||
microversion concept).
|
||||
vars:
|
||||
tox_envlist: api-microversion-tests
|
||||
devstack_localrc:
|
||||
TEMPEST_COMPUTE_MIN_MICROVERSION: 'latest'
|
||||
TEMPEST_VOLUME_MIN_MICROVERSION: 'latest'
|
||||
TEMPEST_PLACEMENT_MIN_MICROVERSION: 'latest'
|
||||
|
||||
- job:
|
||||
name: tempest-multinode-full
|
||||
parent: tempest-multinode-full-base
|
||||
|
|
|
@ -132,6 +132,7 @@
|
|||
irrelevant-files: *tempest-irrelevant-files
|
||||
experimental:
|
||||
jobs:
|
||||
- tempest-with-latest-microversion
|
||||
- tempest-stestr-master
|
||||
- tempest-cinder-v2-api:
|
||||
irrelevant-files: *tempest-irrelevant-files
|
||||
|
|
Loading…
Reference in New Issue