Merge "[RECV-94] Separate docker/robot invoking"
[validation.git] / tox.ini
diff --git a/tox.ini b/tox.ini
index c6ac867..bfba457 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -14,11 +14,24 @@ commands =
 
 [testenv:coala]
 basepython = python3
+whitelist_externals =
+   wget
+   unzip
+   bash
+   rm
+
+passenv = http_proxy HTTP_PROXY https_proxy HTTPS_PROXY no_proxy NO_PROXY
+install_command = python -m pip install --no-cache-dir {opts} {packages}
 deps =
    coala
    coala-bears
+   pygments~=2.3.1
+   requests~=2.21.0
    nodeenv
 commands =
+   rm -rf docker/kube-conformance/kube-conformance docker/sonobuoy-plugin-systemd-logs/sonobuoy-plugin-systemd-logs
    nodeenv -p
-   npm install --global write-good
-   coala --non-interactive
+   npm install --global write-good eslint complexity-report@2.0.0-alpha
+   wget --timeout=120 -q https://github.com/pmd/pmd/releases/download/pmd_releases/6.15.0/pmd-bin-6.15.0.zip
+   unzip -q pmd-bin-6.15.0.zip
+   bash -c "export PATH=$PATH:$PWD/pmd-bin-6.15.0/bin/ && coala --non-interactive"