From 2b5ad9dc38f160c5f883fd7c94c60cd473eddd1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antonio=20Ni=C3=B1o=20D=C3=ADaz?= Date: Mon, 10 Apr 2017 22:10:10 +0100 Subject: [PATCH] Make test scripts return error code MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Make them executable. Signed-off-by: Antonio Niño Díaz --- test/asm/test.sh | 4 +++- test/asm/update-refs.sh | 0 test/link/test.sh | 14 +++++++++++++- test/link/update-refs.sh | 0 4 files changed, 16 insertions(+), 2 deletions(-) mode change 100644 => 100755 test/asm/test.sh mode change 100644 => 100755 test/asm/update-refs.sh mode change 100644 => 100755 test/link/test.sh mode change 100644 => 100755 test/link/update-refs.sh diff --git a/test/asm/test.sh b/test/asm/test.sh old mode 100644 new mode 100755 index dbf27496..c8fca9d5 --- a/test/asm/test.sh +++ b/test/asm/test.sh @@ -1,8 +1,10 @@ fname=$(mktemp) +rc=0 for i in *.asm; do ../../rgbasm $i >$fname 2>&1 diff -u $fname ${i%.asm}.out + rc=$(($? || $rc)) done -exit 0 +exit $rc diff --git a/test/asm/update-refs.sh b/test/asm/update-refs.sh old mode 100644 new mode 100755 diff --git a/test/link/test.sh b/test/link/test.sh old mode 100644 new mode 100755 index 9c0616c7..6d012831 --- a/test/link/test.sh +++ b/test/link/test.sh @@ -2,6 +2,7 @@ otemp=$(mktemp) gbtemp=$(mktemp) gbtemp2=$(mktemp) outtemp=$(mktemp) +rc=0 RGBASM=../../rgbasm RGBLINK=../../rgblink @@ -9,37 +10,48 @@ RGBLINK=../../rgblink $RGBASM -o $otemp bank-numbers.asm $RGBLINK -o $gbtemp $otemp > $outtemp 2>&1 diff bank-numbers.out $outtemp +rc=$(($? || $rc)) head -c 20 $gbtemp > $otemp 2>&1 diff bank-numbers.out.bin $otemp +rc=$(($? || $rc)) $RGBASM -o $otemp wramx-dmg-mode.asm $RGBLINK -o $gbtemp $otemp > $outtemp 2>&1 diff wramx-dmg-mode-no-d.out $outtemp +rc=$(($? || $rc)) $RGBLINK -d -o $gbtemp $otemp > $outtemp 2>&1 diff wramx-dmg-mode-d.out $outtemp +rc=$(($? || $rc)) $RGBASM -o $otemp vram-fixed-dmg-mode.asm $RGBLINK -o $gbtemp $otemp > $outtemp 2>&1 diff vram-fixed-dmg-mode-no-d.out $outtemp +rc=$(($? || $rc)) $RGBLINK -d -o $gbtemp $otemp > $outtemp 2>&1 diff vram-fixed-dmg-mode-d.out $outtemp +rc=$(($? || $rc)) $RGBASM -o $otemp vram-floating-dmg-mode.asm $RGBLINK -o $gbtemp $otemp > $outtemp 2>&1 diff vram-floating-dmg-mode-no-d.out $outtemp +rc=$(($? || $rc)) $RGBLINK -d -o $gbtemp $otemp > $outtemp 2>&1 diff vram-floating-dmg-mode-d.out $outtemp +rc=$(($? || $rc)) $RGBASM -o $otemp romx-tiny.asm $RGBLINK -o $gbtemp $otemp > $outtemp 2>&1 diff romx-tiny-no-t.out $outtemp +rc=$(($? || $rc)) $RGBLINK -t -o $gbtemp $otemp > $outtemp 2>&1 diff romx-tiny-t.out $outtemp +rc=$(($? || $rc)) $RGBASM -o $otemp high-low-a.asm $RGBLINK -o $gbtemp $otemp $RGBASM -o $otemp high-low-b.asm $RGBLINK -o $gbtemp2 $otemp diff $gbtemp $gbtemp2 +rc=$(($? || $rc)) -exit 0 +exit $rc diff --git a/test/link/update-refs.sh b/test/link/update-refs.sh old mode 100644 new mode 100755