tests: remove unneeded indirection

the additional function calls obscured the actual logic

Co-authored-by: Théophane Hufschmitt <7226587+thufschmitt@users.noreply.github.com>
This commit is contained in:
Valentin Gagarin 2024-05-06 15:17:27 +02:00
parent 20445dfeaf
commit 27a02bc7d1
3 changed files with 4 additions and 12 deletions

View file

@ -17,11 +17,3 @@ TESTS_ENVIRONMENT=(
run () {
cd "$(dirname $1)" && env "${TESTS_ENVIRONMENT[@]}" $BASH -x -e -u -o pipefail $(basename $1)
}
init_test () {
run "$init" 2>/dev/null > /dev/null
}
run_test_proper () {
run "$test"
}

View file

@ -9,6 +9,6 @@ dir="$(dirname "${BASH_SOURCE[0]}")"
source "$dir/common-test.sh"
if [ -n "$init" ]; then
(init_test)
(run "$init" 2>/dev/null > /dev/null)
fi
run_test_proper
run "$test"

View file

@ -23,9 +23,9 @@ fi
run_test () {
if [ -n "$init" ]; then
(init_test 2>/dev/null > /dev/null)
(run "$init" 2>/dev/null > /dev/null)
fi
log="$(run_test_proper 2>&1)" && status=0 || status=$?
log="$(run "$test" 2>&1)" && status=0 || status=$?
}
run_test