Get ready for tox 4
This patch makes tox 4 the default so that we can hopefully catch
problems locally before they block the gate.
tox changes:
- removed skipsdist=True, which in tox 4 appears to break the
pep8 testenv (which runs check-uuid)
- made 4.0.0 the tox minversion
zuul changes:
- make the tgt job non-voting (it's failing on jammy, and we may
be removing tgt support anyway)
Change-Id: Ic5ebb60b96d795ac0f14882772d26e6d4adca37b
Brian Rosmaita
3 years ago
| 7 | 7 |
- cinder-tempest-plugin-lvm-lio-barbican
|
| 8 | 8 |
- cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream:
|
| 9 | 9 |
voting: false
|
| 10 | |
- cinder-tempest-plugin-lvm-tgt-barbican
|
|
10 |
# FIXME: the tgt job is broken on jammy, and we may be removing tgt
|
|
11 |
# support anyway. So make it non-voting until we figure out what to
|
|
12 |
# do about this, which should be at the March 2023 virtual PTG.
|
|
13 |
- cinder-tempest-plugin-lvm-tgt-barbican:
|
|
14 |
voting: false
|
| 11 | 15 |
- nova-ceph-multistore:
|
| 12 | 16 |
voting: false
|
| 13 | 17 |
- cinder-tempest-plugin-cbak-ceph
|
|
| 26 | 30 |
gate:
|
| 27 | 31 |
jobs:
|
| 28 | 32 |
- cinder-tempest-plugin-lvm-lio-barbican
|
| 29 | |
- cinder-tempest-plugin-lvm-tgt-barbican
|
|
33 |
# FIXME: no sense running a non-voting gate job. See comment above.
|
|
34 |
# - cinder-tempest-plugin-lvm-tgt-barbican
|
| 30 | 35 |
- cinder-tempest-plugin-cbak-ceph
|
| 31 | 36 |
experimental:
|
| 32 | 37 |
jobs:
|
| 0 | 0 |
[tox]
|
| 1 | |
minversion = 3.18.0
|
|
1 |
minversion = 4.0.0
|
|
2 |
# specify virtualenv here to keep local runs consistent with the
|
|
3 |
# gate (it sets the versions of pip, setuptools, and wheel)
|
|
4 |
requires = virtualenv>=20.17.1
|
| 2 | 5 |
envlist = pep8
|
| 3 | |
skipsdist = True
|
| 4 | 6 |
# this allows tox to infer the base python from the environment name
|
| 5 | 7 |
# and override any basepython configured in this file
|
| 6 | 8 |
ignore_basepython_conflict=true
|