This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch master
in repository terminology.
View the commit online.
commit 7125d49b8b6301dcd3c5bb1a67583f1cfaf62bbc
Author: Boris Faure <bill...@gmail.com>
AuthorDate: Tue Aug 15 20:32:06 2023 +0200
tests: allow disabling some tests
---
tests/run_tests.sh | 44 +++++++++++++++++++++++---------------------
1 file changed, 23 insertions(+), 21 deletions(-)
diff --git a/tests/run_tests.sh b/tests/run_tests.sh
index 9fd7106..9fb2d1e 100755
--- a/tests/run_tests.sh
+++ b/tests/run_tests.sh
@@ -162,28 +162,30 @@ EOF
fi
while read -r TEST EXPECTED_CHECKSUMS; do
- NB_TESTS=$((NB_TESTS + 1))
- if [ $VERBOSE -ne 0 ]; then
- printf "%s... " "$TEST"
- fi
- TEST_CHECKSUM=$("$TESTDIR"/"$TEST" | "$TYTEST")
- if [ $DEBUG -ne 0 ]; then
- printf "(got %s, expected %s) " "$TEST_CHECKSUM" "$EXPECTED_CHECKSUMS"
- fi
- if [ $GENRESULTS -ne 0 ]; then
- printf "%s %s\n" "$TEST" "$TEST_CHECKSUM"
- else
- OK=0
- for CHECKSUM in $EXPECTED_CHECKSUMS; do
- if [ "$TEST_CHECKSUM" = "$CHECKSUM" ]; then
- OK=1
- break
- fi
- done
- if [ "$OK" -eq 1 ]; then
- ok "$TEST"
+ if case "${TEST}" in \#*) false;; esac; then
+ NB_TESTS=$((NB_TESTS + 1))
+ if [ $VERBOSE -ne 0 ]; then
+ printf "%s... " "$TEST"
+ fi
+ TEST_CHECKSUM=$("$TESTDIR"/"$TEST" | "$TYTEST")
+ if [ $DEBUG -ne 0 ]; then
+ printf "(got %s, expected %s) " "$TEST_CHECKSUM" "$EXPECTED_CHECKSUMS"
+ fi
+ if [ $GENRESULTS -ne 0 ]; then
+ printf "%s %s\n" "$TEST" "$TEST_CHECKSUM"
else
- failed "$TEST"
+ OK=0
+ for CHECKSUM in $EXPECTED_CHECKSUMS; do
+ if [ "$TEST_CHECKSUM" = "$CHECKSUM" ]; then
+ OK=1
+ break
+ fi
+ done
+ if [ "$OK" -eq 1 ]; then
+ ok "$TEST"
+ else
+ failed "$TEST"
+ fi
fi
fi
done < "$RESULTS"
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.