Add ORAN Python SDK first draft
[it/dep.git] / smo-install / test / pythonsdk / tox.ini
diff --git a/smo-install/test/pythonsdk/tox.ini b/smo-install/test/pythonsdk/tox.ini
new file mode 100644 (file)
index 0000000..7475a4f
--- /dev/null
@@ -0,0 +1,36 @@
+[tox]
+#envlist = pylint,pydocstyle,unit-tests,oran-tests
+skipsdist=True
+
+[testenv]
+deps =
+    pylint==2.4.4
+    pytest==6.2.5
+    pytest-cov==2.10.1
+    pydocstyle==5.1.1
+    onapsdk==9.0.0
+
+passenv = *
+
+[testenv:unit-tests]
+basepython=python3.8
+commands = pytest -v --junit-xml=unit-tests.xml unit-tests/
+setenv =
+    PYTHONPATH = $PYTHONPATH:{toxinidir}/src
+    ONAP_PYTHON_SDK_SETTINGS=oransdk.configuration.global_settings
+
+[testenv:oran-tests]
+basepython=python3.8
+commands = pytest -v --junit-xml=oran-tests.xml src/orantests/
+setenv =
+    PYTHONPATH = $PYTHONPATH:{toxinidir}/src
+    ONAP_PYTHON_SDK_SETTINGS=orantests.configuration.settings
+
+
+[testenv:pylint]
+basepython=python3.8
+commands = pylint --disable=invalid-name src/
+
+[testenv:pydocstyle]
+basepython=python3.8
+commands = pydocstyle src/