engine: Run tox jobs in parallel
[infra/cicd.git] / jjb / engine / scripts / engine-verify-tox.sh
index 0d0870fe8407321721f104c79069ce38281afc7f..be8b84623612569a2081cd1489369cc9b7360cbb 100755 (executable)
@@ -64,9 +64,10 @@ run_tox() {
   redirect_cmd source .venv/bin/activate
   set -u
 
-  # install test-requirements
-  echo "Info  : Install python packages listed in test-requirements.txt using pip"
-  redirect_cmd pip install --force-reinstall -r test-requirements.txt
+  # install only tox since the rest of the requirements are installed by tox itself
+  TOX_PACKAGE=$(grep "^tox==" test-requirements.txt)
+  echo "Info  : Install $TOX_PACKAGE"
+  redirect_cmd pip install --force-reinstall "$TOX_PACKAGE"
 
   # run tox
   echo "Info  : Run $LINT_TYPE using tox"