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|*~) ;;
|
*.orig|*~) ;;
|
||||||
#*) echo $x ; sh $x ;;
|
#*) echo $x ; sh $x ;;
|
||||||
*)
|
*)
|
||||||
|
echo -n "$1/$x: "
|
||||||
sh "$x" >"$TOPDIR/$noslash-$x.fail" 2>&1 && \
|
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
|
esac
|
||||||
done
|
done
|
||||||
@ -42,11 +43,12 @@ do_test()
|
|||||||
test -x "$x" || continue
|
test -x "$x" || continue
|
||||||
name="${x%%.tests}"
|
name="${x%%.tests}"
|
||||||
test -f "$name.right" || continue
|
test -f "$name.right" || continue
|
||||||
|
echo -n "$1/$x: "
|
||||||
{
|
{
|
||||||
"$THIS_SH" "./$x" >"$name.xx" 2>&1
|
"$THIS_SH" "./$x" >"$name.xx" 2>&1
|
||||||
diff -u "$name.xx" "$name.right" >"$TOPDIR/$noslash-$x.fail" \
|
diff -u "$name.xx" "$name.right" >"$TOPDIR/$noslash-$x.fail" \
|
||||||
&& rm -f "$name.xx" "$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
|
done
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user