mirror of
https://github.com/ovh/the-bastion.git
synced 2025-09-11 23:44:15 +08:00
chore: tests_all: use proper tempdir
This commit is contained in:
parent
2cfde997f3
commit
5228c863b0
1 changed files with 13 additions and 9 deletions
|
@ -16,12 +16,15 @@ echo "Targets: $targets"
|
||||||
|
|
||||||
sleep 5
|
sleep 5
|
||||||
|
|
||||||
|
tempdir=$(mktemp -d)
|
||||||
|
trap 'test -d $tempdir && rm -rf $tempdir' EXIT
|
||||||
|
|
||||||
for t in $targets
|
for t in $targets
|
||||||
do
|
do
|
||||||
|
[ "$t" = "-" ] && continue
|
||||||
(
|
(
|
||||||
rm -f "/tmp/.$t"
|
|
||||||
DOCKER_TTY=false ./docker_build_and_run_tests.sh "$t"
|
DOCKER_TTY=false ./docker_build_and_run_tests.sh "$t"
|
||||||
echo $? > "/tmp/.$t"
|
echo $? > "$tempdir/$t"
|
||||||
) &
|
) &
|
||||||
done
|
done
|
||||||
wait
|
wait
|
||||||
|
@ -32,21 +35,22 @@ nberrors=0
|
||||||
|
|
||||||
for t in $targets
|
for t in $targets
|
||||||
do
|
do
|
||||||
err=$(cat "/tmp/.$t" 2>/dev/null)
|
[ "$t" = "-" ] && continue
|
||||||
rm -f "/tmp/.$t"
|
err=$(cat "$tempdir/$t" 2>/dev/null)
|
||||||
|
rm -f "$tempdir/$t"
|
||||||
if [ -z "$err" ]; then
|
if [ -z "$err" ]; then
|
||||||
printf "%b%15s: tests couldn't run properly%b\\n" "$BLACK_ON_RED" "$t" "$NOC"
|
printf "%b%23s: tests couldn't run properly%b\\n" "$BLACK_ON_RED" "$t" "$NOC"
|
||||||
nberrors=$(( nberrors + 1 ))
|
nberrors=$(( nberrors + 1 ))
|
||||||
elif [ "$err" = 0 ]; then
|
elif [ "$err" = 0 ]; then
|
||||||
printf "%b%15s: no errors :)%b\\n" "$BLACK_ON_GREEN" "$t" "$NOC"
|
printf "%b%23s: no errors :)%b\\n" "$BLACK_ON_GREEN" "$t" "$NOC"
|
||||||
elif [ "$err" = 143 ]; then
|
elif [ "$err" = 143 ]; then
|
||||||
printf "%b%15s: tests interrupted%b\\n" "$BLACK_ON_RED" "$t" "$NOC"
|
printf "%b%23s: tests interrupted%b\\n" "$BLACK_ON_RED" "$t" "$NOC"
|
||||||
nberrors=$(( nberrors + 1 ))
|
nberrors=$(( nberrors + 1 ))
|
||||||
elif [ "$err" -lt 254 ]; then
|
elif [ "$err" -lt 254 ]; then
|
||||||
printf "%b%15s: $err tests failed%b\\n" "$BLACK_ON_RED" "$t" "$NOC"
|
printf "%b%23s: $err tests failed%b\\n" "$BLACK_ON_RED" "$t" "$NOC"
|
||||||
nberrors=$(( nberrors + 1 ))
|
nberrors=$(( nberrors + 1 ))
|
||||||
else
|
else
|
||||||
printf "%b%15s: $err errors%b\\n" "$BLACK_ON_RED" "$t" "$NOC"
|
printf "%b%23s: $err errors%b\\n" "$BLACK_ON_RED" "$t" "$NOC"
|
||||||
nberrors=$(( nberrors + 1 ))
|
nberrors=$(( nberrors + 1 ))
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
Loading…
Add table
Reference in a new issue