runtest: the saga continues :(

This commit is contained in:
Denis Vlasenko 2008-05-02 09:19:29 +00:00
parent e061226668
commit 57be4abcf8

View File

@ -62,18 +62,12 @@ run_oldstyle_applet_tests()
for testcase in "$tsdir/$applet"/*; do for testcase in "$tsdir/$applet"/*; do
# switch on basename of $testcase # switch on basename of $testcase
case "${testcase##*/}" in case "${testcase##*/}" in
\#*) .*) continue ;; # .svn, .git etc
continue *~) continue ;; # backup files
;; "CVS") continue ;;
*\~) \#*) continue ;; # CVS merge residues
continue *.mine) continue ;; # svn-produced junk
;; *.r[0-9]*) continue ;; # svn-produced junk
"CVS")
continue
;;
.*)
continue
;;
esac esac
run_applet_testcase "$applet" "$testcase" run_applet_testcase "$applet" "$testcase"
test $? -eq 0 || status=1 test $? -eq 0 || status=1
@ -122,22 +116,13 @@ for i in $implemented; do
done done
# Set up option flags so tests can be selective. # Set up option flags so tests can be selective.
export OPTIONFLAGS=:$(sed -nr 's/^CONFIG_//p' "$bindir/.config" | sed 's/=.*//' | xargs | sed 's/ /:/g') export OPTIONFLAGS=:$(
sed -nr 's/^CONFIG_//p' "$bindir/.config" |
sed 's/=.*//' | xargs | sed 's/ /:/g'
)
status=0 status=0
for applet in $applets; do for applet in $applets; do
case "$applet" in
"links")
continue
;;
"CVS")
continue
;;
.*)
continue
;;
esac
# Any old-style tests for this applet? # Any old-style tests for this applet?
if [ -d "$tsdir/$applet" ]; then if [ -d "$tsdir/$applet" ]; then
run_oldstyle_applet_tests "$applet" run_oldstyle_applet_tests "$applet"
@ -162,7 +147,7 @@ done
# Leaving the dir makes it somewhat easier to run failed test by hand # Leaving the dir makes it somewhat easier to run failed test by hand
#rm -rf "$LINKSDIR" #rm -rf "$LINKSDIR"
if [ $status -ne 0 -a x"$VERBOSE" = x ]; then if [ $status -ne 0 ] && [ x"$VERBOSE" = x ]; then
echo "Failures detected, running with -v (verbose) will give more info" echo "Failures detected, running with -v (verbose) will give more info"
fi fi
exit $status exit $status