mkdir -p "$ARCHIVE_TOX_DIR"
cd "$WORKSPACE/$TOX_DIR" || exit 1
+# shellcheck disable=SC1090
+source ~/lf-env.sh
+
+lf-activate-venv --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15
+
if [[ -d /opt/pyenv ]]; then
echo "---> Setting up pyenv"
export PYENV_ROOT="/opt/pyenv"
TOX_OPTIONS_LIST=$TOX_OPTIONS_LIST" -e $TOX_ENVS"
fi;
-if [[ ${PARALLEL,,} = true ]]; then
- TOX_OPTIONS_LIST=$TOX_OPTIONS_LIST" --parallel auto --parallel-live"
-fi;
+case ${PARALLEL,,} in
+ true|auto )
+ TOX_OPTIONS_LIST=$TOX_OPTIONS_LIST" --parallel auto --parallel-live";;
+ all )
+ TOX_OPTIONS_LIST=$TOX_OPTIONS_LIST" --parallel all --parallel-live";;
+ [0-9]* )
+ TOX_OPTIONS_LIST=$TOX_OPTIONS_LIST" --parallel ${PARALLEL} --parallel-live";;
+esac
+
# $TOX_OPTIONS_LIST are intentionnaly not surrounded by quotes
# to correcly pass options to tox