Automate and improve rgblink test

Check all sections when testing BANK().

Add scripts to verify the tests and update the reference if needed.

Signed-off-by: AntonioND <antonio_nd@outlook.com>
This commit is contained in:
AntonioND
2017-04-02 22:27:32 +01:00
parent 25be5c6561
commit e16af28676
6 changed files with 76 additions and 36 deletions

12
test/link/test.sh Normal file
View File

@@ -0,0 +1,12 @@
otemp=$(mktemp)
gbtemp=$(mktemp)
outtemp=$(mktemp)
RGBASM=../../rgbasm
RGBLINK=../../rgblink
$RGBASM -o $otemp bank-numbers.asm
$RGBLINK -o $gbtemp $otemp > $outtemp 2>&1
diff bank-numbers.out $outtemp
head -c 20 $gbtemp > $otemp 2>&1
diff bank-numbers.out.bin $otemp