X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=blobdiff_plain;f=shell%2Ftox-run.sh;h=e8172b2bebdae9e5d1bdf4b84f98d943db83b93b;hb=refs%2Fchanges%2F14%2F8314%2F4;hp=45cb1f20a99803dbdd8f5785ba335b8b1ef7926b;hpb=1945ffb09e4857fbe7e6b14310dbbcf84a50a361;p=releng%2Fglobal-jjb.git diff --git a/shell/tox-run.sh b/shell/tox-run.sh index 45cb1f20..e8172b2b 100644 --- a/shell/tox-run.sh +++ b/shell/tox-run.sh @@ -37,7 +37,7 @@ run_tox() { fi } -TOX_ENVS=(${TOX_ENVS//,/ }) +IFS=" " read -r -a TOX_ENVS <<< "${TOX_ENVS//,/ }" if hash parallel 2>/dev/null; then export -f run_tox parallel --jobs 200% "run_tox $ARCHIVE_TOX_DIR {}" ::: ${TOX_ENVS[*]} @@ -48,7 +48,7 @@ else fi if [ -f "$ARCHIVE_TOX_DIR/failed-envs.log" ]; then - failed_envs=($(cat "$ARCHIVE_TOX_DIR/failed-envs.log")) + mapfile -t failed_envs < <(cat "$ARCHIVE_TOX_DIR/failed-envs.log") for e in "${failed_envs[@]}"; do echo "cat $ARCHIVE_TOX_DIR/tox-$e.log" cat "$ARCHIVE_TOX_DIR/tox-$e.log"