Add back in the Env backup restore around each platforms tests (#11980)
This commit is contained in:
parent
d777cef837
commit
6b1967ed33
1 changed files with 4 additions and 2 deletions
|
@ -18,7 +18,6 @@ exec_test () {
|
||||||
}
|
}
|
||||||
export -f exec_test
|
export -f exec_test
|
||||||
|
|
||||||
env_backup
|
|
||||||
printf "Running \033[0;32m$2\033[0m Tests\n"
|
printf "Running \033[0;32m$2\033[0m Tests\n"
|
||||||
|
|
||||||
if [[ $3 = "--deep-clean" ]]; then
|
if [[ $3 = "--deep-clean" ]]; then
|
||||||
|
@ -30,14 +29,17 @@ if [[ $2 = "ALL" ]]; then
|
||||||
dir_list=("$(dirname "${BASH_SOURCE[0]}")"/*)
|
dir_list=("$(dirname "${BASH_SOURCE[0]}")"/*)
|
||||||
declare -a tests=(${dir_list[@]/*start_tests/})
|
declare -a tests=(${dir_list[@]/*start_tests/})
|
||||||
for f in "${tests[@]}"; do
|
for f in "${tests[@]}"; do
|
||||||
|
env_backup
|
||||||
testenv=$(basename $f | cut -d"_" -f1)
|
testenv=$(basename $f | cut -d"_" -f1)
|
||||||
printf "Running \033[0;32m$f\033[0m Tests\n"
|
printf "Running \033[0;32m$f\033[0m Tests\n"
|
||||||
exec_test $1 "$testenv --target clean" "Setup Build Environment"
|
exec_test $1 "$testenv --target clean" "Setup Build Environment"
|
||||||
$f $1 $testenv
|
$f $1 $testenv
|
||||||
|
env_restore
|
||||||
done
|
done
|
||||||
else
|
else
|
||||||
|
env_backup
|
||||||
exec_test $1 "$2 --target clean" "Setup Build Environment"
|
exec_test $1 "$2 --target clean" "Setup Build Environment"
|
||||||
$2_tests $1 $2
|
$2_tests $1 $2
|
||||||
|
env_restore
|
||||||
fi
|
fi
|
||||||
printf "\033[0;32mAll tests completed successfully\033[0m\n"
|
printf "\033[0;32mAll tests completed successfully\033[0m\n"
|
||||||
env_restore
|
|
||||||
|
|
Reference in a new issue