blob: 684a265665d231eb303af73fea6db3f7e0e9630e [file] [log] [blame]
Mohammed Naserdc087392024-04-01 20:26:02 -04001[tox]
2minversion = 4
Mohammed Naserdc087392024-04-01 20:26:02 -04003
Mohammed Naserf75ab072024-04-02 12:55:10 -04004[testenv]
5usedevelop = True
6setenv =
7 VIRTUAL_ENV={envdir}
8 LANGUAGE=en_US
9 LC_ALL=en_US.utf-8
10 OS_STDOUT_CAPTURE=1
11 OS_STDERR_CAPTURE=1
12 OS_TEST_TIMEOUT=160
13 PYTHONDONTWRITEBYTECODE=1
Mohammed Naserdc087392024-04-01 20:26:02 -040014deps =
Mohammed Naserf75ab072024-04-02 12:55:10 -040015 -r{toxinidir}/test-requirements.txt
16passenv =
17 KUBECONFIG
18
19[testenv:venv]
20passenv =
21 ATMOSPHERE_NETWORK_BACKEND
22commands =
23 {posargs}
Mohammed Naserdc087392024-04-01 20:26:02 -040024
Mohammed Nasereb257cb2024-04-10 21:14:24 -040025[testenv:pin-digests]
26deps =
27 oslo_config
28 oslo_log
29 ruyaml
30commands =
31 python3 {toxinidir}/build/pin-images.py roles/defaults/vars/main.yml roles/defaults/vars/main.yml
32
Mohammed Naserdc087392024-04-01 20:26:02 -040033[testenv:molecule-keycloak]
Mohammed Naserdc087392024-04-01 20:26:02 -040034commands =
35 molecule test -s keycloak
36
37[testenv:molecule-csi-{rbd,local-path-provisioner}]
Mohammed Naserdc087392024-04-01 20:26:02 -040038setenv =
39 rbd: MOLECULE_CSI_DRIVER = rbd
40 local-path-provisioner: MOLECULE_CSI_DRIVER = local-path-provisioner
41commands =
42 molecule test -s csi
43
44[testenv:molecule-aio-{openvswitch,ovn}]
Mohammed Naserdc087392024-04-01 20:26:02 -040045setenv =
Mohammed Naser7e5ec812024-04-03 13:56:11 -040046 ATMOSPHERE_DEBUG = false
Mohammed Naserdc087392024-04-01 20:26:02 -040047 openvswitch: ATMOSPHERE_NETWORK_BACKEND = openvswitch
48 ovn: ATMOSPHERE_NETWORK_BACKEND = ovn
49commands =
50 molecule test -s aio