ash tests: make test print test name before it is run
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
ef2386b80a
commit
7b14ede049
@ -31,8 +31,9 @@ do_test()
|
||||
*.orig|*~) ;;
|
||||
#*) echo $x ; sh $x ;;
|
||||
*)
|
||||
echo -n "$1/$x: "
|
||||
sh "$x" >"$TOPDIR/$noslash-$x.fail" 2>&1 && \
|
||||
{ echo "$1/$x: ok"; rm "$TOPDIR/$noslash-$x.fail"; } || echo "$1/$x: fail";
|
||||
{ echo "ok"; rm "$TOPDIR/$noslash-$x.fail"; } || echo "fail";
|
||||
;;
|
||||
esac
|
||||
done
|
||||
@ -42,11 +43,12 @@ do_test()
|
||||
test -x "$x" || continue
|
||||
name="${x%%.tests}"
|
||||
test -f "$name.right" || continue
|
||||
echo -n "$1/$x: "
|
||||
{
|
||||
"$THIS_SH" "./$x" >"$name.xx" 2>&1
|
||||
diff -u "$name.xx" "$name.right" >"$TOPDIR/$noslash-$x.fail" \
|
||||
&& rm -f "$name.xx" "$TOPDIR/$noslash-$x.fail"
|
||||
} && echo "$1/$x: ok" || echo "$1/$x: fail"
|
||||
} && echo "ok" || echo "fail"
|
||||
done
|
||||
)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user