test: show the subtest name together with the failing code

To make debugging slightly easier.
This commit is contained in:
Frantisek Sumsal
2023-06-24 20:43:26 +02:00
parent 4b95d5effd
commit 4c88752ae5

View File

@@ -89,7 +89,12 @@ run_subtests_with_signals() {
: "--- $subtest BEGIN ---"
"./$subtest" &
_CHILD_PID=$!
_wait_harder "$_CHILD_PID" && _PASSED_TESTS+=("$subtest") || return 1
if ! _wait_harder "$_CHILD_PID"; then
echo "Subtest $subtest failed"
return 1
fi
_PASSED_TESTS+=("$subtest")
: "--- $subtest END ---"
done
@@ -113,7 +118,12 @@ run_subtests() {
fi
: "--- $subtest BEGIN ---"
"./$subtest" && _PASSED_TESTS+=("$subtest") || return 1
if ! "./$subtest"; then
echo "Subtest $subtest failed"
return 1
fi
_PASSED_TESTS+=("$subtest")
: "--- $subtest END ---"
done