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
|
find . -type f -name "*.pyc" -delete
|
||||||
tempest run --regex '(^tempest\.scenario.*)|(?!.*\[.*\bslow\b.*\])(^tempest\.api)' {posargs}
|
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]
|
[testenv:integrated-network]
|
||||||
envdir = .tox/tempest
|
envdir = .tox/tempest
|
||||||
sitepackages = {[tempestenv]sitepackages}
|
sitepackages = {[tempestenv]sitepackages}
|
||||||
|
|
|
@ -193,6 +193,20 @@
|
||||||
# for future once swift is ready on py3.
|
# for future once swift is ready on py3.
|
||||||
USE_PYTHON3: true
|
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:
|
- job:
|
||||||
name: tempest-multinode-full
|
name: tempest-multinode-full
|
||||||
parent: tempest-multinode-full-base
|
parent: tempest-multinode-full-base
|
||||||
|
|
|
@ -132,6 +132,7 @@
|
||||||
irrelevant-files: *tempest-irrelevant-files
|
irrelevant-files: *tempest-irrelevant-files
|
||||||
experimental:
|
experimental:
|
||||||
jobs:
|
jobs:
|
||||||
|
- tempest-with-latest-microversion
|
||||||
- tempest-stestr-master
|
- tempest-stestr-master
|
||||||
- tempest-cinder-v2-api:
|
- tempest-cinder-v2-api:
|
||||||
irrelevant-files: *tempest-irrelevant-files
|
irrelevant-files: *tempest-irrelevant-files
|
||||||
|
|
Loading…
Reference in New Issue