Skip to content

Commit 7125d49

Browse files
committed
tests: allow disabling some tests
1 parent 636c691 commit 7125d49

File tree

1 file changed

+23
-21
lines changed

1 file changed

+23
-21
lines changed

tests/run_tests.sh

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -162,28 +162,30 @@ EOF
162162
fi
163163

164164
while read -r TEST EXPECTED_CHECKSUMS; do
165-
NB_TESTS=$((NB_TESTS + 1))
166-
if [ $VERBOSE -ne 0 ]; then
167-
printf "%s... " "$TEST"
168-
fi
169-
TEST_CHECKSUM=$("$TESTDIR"/"$TEST" | "$TYTEST")
170-
if [ $DEBUG -ne 0 ]; then
171-
printf "(got %s, expected %s) " "$TEST_CHECKSUM" "$EXPECTED_CHECKSUMS"
172-
fi
173-
if [ $GENRESULTS -ne 0 ]; then
174-
printf "%s %s\n" "$TEST" "$TEST_CHECKSUM"
175-
else
176-
OK=0
177-
for CHECKSUM in $EXPECTED_CHECKSUMS; do
178-
if [ "$TEST_CHECKSUM" = "$CHECKSUM" ]; then
179-
OK=1
180-
break
181-
fi
182-
done
183-
if [ "$OK" -eq 1 ]; then
184-
ok "$TEST"
165+
if case "${TEST}" in \#*) false;; esac; then
166+
NB_TESTS=$((NB_TESTS + 1))
167+
if [ $VERBOSE -ne 0 ]; then
168+
printf "%s... " "$TEST"
169+
fi
170+
TEST_CHECKSUM=$("$TESTDIR"/"$TEST" | "$TYTEST")
171+
if [ $DEBUG -ne 0 ]; then
172+
printf "(got %s, expected %s) " "$TEST_CHECKSUM" "$EXPECTED_CHECKSUMS"
173+
fi
174+
if [ $GENRESULTS -ne 0 ]; then
175+
printf "%s %s\n" "$TEST" "$TEST_CHECKSUM"
185176
else
186-
failed "$TEST"
177+
OK=0
178+
for CHECKSUM in $EXPECTED_CHECKSUMS; do
179+
if [ "$TEST_CHECKSUM" = "$CHECKSUM" ]; then
180+
OK=1
181+
break
182+
fi
183+
done
184+
if [ "$OK" -eq 1 ]; then
185+
ok "$TEST"
186+
else
187+
failed "$TEST"
188+
fi
187189
fi
188190
fi
189191
done < "$RESULTS"

0 commit comments

Comments
 (0)