From d6013ec5d75e2bf545fd2027c4b036800a265b86 Mon Sep 17 00:00:00 2001 From: Stefano Lattarini Date: Mon, 3 Jun 2013 12:01:02 +0200 Subject: [PATCH] tests: slightly stricter checks in t/cxx-demo.sh This is a follow-up to the commit fixing automake bug#14493. * t/cxx-demo.sh: Also check that the built program returns the correct (i.e., zero) exit status when run. And improve comments a little while at it. Signed-off-by: Stefano Lattarini --- t/cxx-demo.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/t/cxx-demo.sh b/t/cxx-demo.sh index f872c43..97a46ce 100644 --- a/t/cxx-demo.sh +++ b/t/cxx-demo.sh @@ -165,7 +165,11 @@ END Good morning, work. END for p in play work; do - # Strip CR characters catering to MinGW programs on MSYS. + # The program must run correctly (exit status = 0). + ./$p + # And it must have the expected output. Note that we strip extra + # CR characters (if any), to cater to MinGW programs on MSYS. + # See automake bug#14493. ./$p | tr -d '\015' > got.$p || { cat got.$p; exit 1; } cat exp.$p cat got.$p -- 2.7.4