ci(ovn): add verification tests for database (#1048)
Signed-off-by: Mohammed Naser <mnaser@vexxhost.com>
diff --git a/tox.ini b/tox.ini
index a167475..0ebaa5d 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,28 +1,32 @@
[tox]
minversion = 4
-skipsdist = True
-[testenv:molecule]
+[testenv]
+usedevelop = True
+setenv =
+ VIRTUAL_ENV={envdir}
+ LANGUAGE=en_US
+ LC_ALL=en_US.utf-8
+ OS_STDOUT_CAPTURE=1
+ OS_STDERR_CAPTURE=1
+ OS_TEST_TIMEOUT=160
+ PYTHONDONTWRITEBYTECODE=1
deps =
- molecule
- molecule-plugins[docker]
- # TODO(mnaser): We should remove these once we have an actual installable
- # Python package and drop `skipsdist`.
- docker-image-py
- jmespath
- netaddr
- openstacksdk<0.99.0
- rjsonnet
+ -r{toxinidir}/test-requirements.txt
+passenv =
+ KUBECONFIG
+
+[testenv:venv]
+passenv =
+ ATMOSPHERE_NETWORK_BACKEND
+commands =
+ {posargs}
[testenv:molecule-keycloak]
-deps =
- {[testenv:molecule]deps}
commands =
molecule test -s keycloak
[testenv:molecule-csi-{rbd,local-path-provisioner}]
-deps =
- {[testenv:molecule]deps}
setenv =
rbd: MOLECULE_CSI_DRIVER = rbd
local-path-provisioner: MOLECULE_CSI_DRIVER = local-path-provisioner
@@ -30,8 +34,6 @@
molecule test -s csi
[testenv:molecule-aio-{openvswitch,ovn}]
-deps =
- {[testenv:molecule]deps}
setenv =
ATMOSPHERE_DEBUG = true
openvswitch: ATMOSPHERE_NETWORK_BACKEND = openvswitch