zuul: runs all the scenario tests (through full-parallel)

The default "full" tox environment excludes slow tests, while
full-parallel includes slow scenario tests. Some of them are certaintly
worth running (for example the encryption tests).

Change-Id: I1a916a49814b2f3e37b3455e6c4a318e1b2d7a6a
This commit is contained in:
Luigi Toscano 2020-07-24 17:00:16 +02:00 committed by Sofia Enriquez
parent c5573507a0
commit bd5a3d5c86
2 changed files with 14 additions and 0 deletions

View File

@ -33,10 +33,13 @@
devstack_plugins:
devstack-plugin-nfs: https://opendev.org/openstack/devstack-plugin-nfs
vars:
# run all the scenario tests, including the slow ones
tox_envlist: full-parallel
devstack_localrc:
ENABLE_NFS_CINDER: true
# enabled by default in tempest-full:
ENABLE_VOLUME_MULTIATTACH: false
tempest_test_blacklist: '{{ ansible_user_dir }}/{{ zuul.projects["opendev.org/openstack/devstack-plugin-nfs"].src_dir }}/tempest_skiplist.txt'
irrelevant-files: &gate-irrelevant-files
- ^.*\.rst$
- ^doc/.*$
@ -65,6 +68,8 @@
devstack_plugins:
devstack-plugin-nfs: https://opendev.org/openstack/devstack-plugin-nfs
vars:
# run all the scenario tests, including the slow ones
tox_envlist: full-parallel
devstack_localrc:
ENABLE_NFS_CINDER: true
# enabled by default in tempest-full:
@ -72,6 +77,7 @@
devstack_services:
# Disable horizon (inherited from the parent, not needed by the tests executed here)
horizon: false
tempest_test_blacklist: '{{ ansible_user_dir }}/{{ zuul.projects["opendev.org/openstack/devstack-plugin-nfs"].src_dir }}/tempest_skiplist.txt'
irrelevant-files: *gate-irrelevant-files
branches: ^(?!stable/(ocata|pike|queens|rocky|stein|train)).*$

8
tempest_skiplist.txt Normal file
View File

@ -0,0 +1,8 @@
# List of tests getting skipped
# The NFS driver only supports LUKS encryption.
tempest.scenario.test_encrypted_cinder_volumes.TestEncryptedCinderVolumes.test_encrypted_cinder_volumes_cryptsetup
# Skip network and identity API tests since they have no bearing on a Ceph backend.
tempest.api.network
tempest.api.identity