guile-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] 228/437: Properly check tests output.


From: Andy Wingo
Subject: [Guile-commits] 228/437: Properly check tests output.
Date: Mon, 2 Jul 2018 05:14:26 -0400 (EDT)

wingo pushed a commit to branch lightning
in repository guile.

commit ab7d15ddd28ff7dd8e0e39bd8ce1ad7df73f3628
Author: pcpa <address@hidden>
Date:   Sun Jul 28 14:01:22 2013 -0300

    Properly check tests output.
    
        * check/check.arm.sh, check/check.sh, check/check.swf.sh,
        check/check.x87.sh: Properly check test programs output,
        not just rely on the test program self testing the results
        and not crashing.
---
 ChangeLog          |  7 +++++++
 check/check.arm.sh | 15 ++++++++++++++-
 check/check.sh     | 15 ++++++++++++++-
 check/check.swf.sh | 15 ++++++++++++++-
 check/check.x87.sh | 15 ++++++++++++++-
 5 files changed, 63 insertions(+), 4 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 79d4abd..1133d8d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
 2013-07-28 Paulo Andrade <address@hidden>
 
+       * check/check.arm.sh, check/check.sh, check/check.swf.sh,
+       check/check.x87.sh: Properly check test programs output,
+       not just rely on the test program self testing the results
+       and not crashing.
+
+2013-07-28 Paulo Andrade <address@hidden>
+
        * lib/jit_aarch64.c: Remove unused macros left from cut&paste
        of jit_arm.c.
 
diff --git a/check/check.arm.sh b/check/check.arm.sh
index 0b1d369..2f576be 100755
--- a/check/check.arm.sh
+++ b/check/check.arm.sh
@@ -1,2 +1,15 @@
 #!/bin/sh
-./lightning -mthumb=0 $srcdir/`basename $0 | sed -e 's|\.arm$||'`.tst
+test=`basename $0 | sed -e 's|\.arm$||'`
+./lightning -mthumb=0 $srcdir/$test.tst | tr -d \\r > $test.out
+if test $? != 0; then
+  exit $?
+fi
+
+cmp -s $srcdir/$test.ok $test.out
+result=$?
+if test $result != 0; then
+    diff $srcdir/$test.ok $test.out
+    rm $test.out
+    exit 1
+fi
+rm $test.out
diff --git a/check/check.sh b/check/check.sh
index edf1f21..e0267a2 100755
--- a/check/check.sh
+++ b/check/check.sh
@@ -1,2 +1,15 @@
 #!/bin/sh
-./lightning $srcdir/`basename $0`.tst
+test=`basename $0`
+./lightning $srcdir/$test.tst | tr -d \\r > $test.out
+if test $? != 0; then
+  exit $?
+fi
+
+cmp -s $srcdir/$test.ok $test.out
+result=$?
+if test $result != 0; then
+    diff $srcdir/$test.ok $test.out
+    rm $test.out
+    exit 1
+fi
+rm $test.out
diff --git a/check/check.swf.sh b/check/check.swf.sh
index 24b1741..9494eef 100755
--- a/check/check.swf.sh
+++ b/check/check.swf.sh
@@ -1,2 +1,15 @@
 #!/bin/sh
-./lightning -mvfp=0 $srcdir/`basename $0 | sed -e 's|\.swf$||'`.tst
+test=`basename $0 | sed -e 's|\.swf$||'`
+./lightning -mvfp=0 $srcdir/$test.tst | tr -d \\r > $test.out
+if test $? != 0; then
+  exit $?
+fi
+
+cmp -s $srcdir/$test.ok $test.out
+result=$?
+if test $result != 0; then
+    diff $srcdir/$test.ok $test.out
+    rm $test.out
+    exit 1
+fi
+rm $test.out
diff --git a/check/check.x87.sh b/check/check.x87.sh
index 87cab8e..c0245e1 100755
--- a/check/check.x87.sh
+++ b/check/check.x87.sh
@@ -1,2 +1,15 @@
 #!/bin/sh
-./lightning -mx87=1 $srcdir/`basename $0 | sed -e 's|\.x87$||'`.tst
+test=`basename $0 | sed -e 's|\.x87$||'`
+./lightning -mx87=1 $srcdir/$test.tst | tr -d \\r > $test.out
+if test $? != 0; then
+  exit $?
+fi
+
+cmp -s $srcdir/$test.ok $test.out
+result=$?
+if test $result != 0; then
+    diff $srcdir/$test.ok $test.out
+    rm $test.out
+    exit 1
+fi
+rm $test.out



reply via email to

[Prev in Thread] Current Thread [Next in Thread]