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

9
test/link/update-refs.sh Normal file
View File

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