@@ -162,28 +162,30 @@ EOF
162162fi
163163
164164while 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
189191done < " $RESULTS "
0 commit comments