Remove the need to explicitly list external tests

I like having a single source of truth!
This commit is contained in:
ISSOtm
2026-07-02 10:39:59 -04:00
committed by Rangi
parent d59081a918
commit 5e8a6cde20
12 changed files with 71 additions and 64 deletions
+2
View File
@@ -2,6 +2,8 @@ EXT_TEST_OWNER=ISSOtm
EXT_TEST_REPO=gb-starter-kit
EXT_TEST_DOMAIN=codeberg.org
EXT_TEST_COMMIT=74b647d62ff74b40d2b52e585cbebe148463212e
EXT_TEST_IS_NONFREE=false
EXT_TEST_TARGET=all
EXT_TEST_FILE=bin/boilerplate.gb
EXT_TEST_HASH=b4f130169ba73284e0d0e71b53e7baa4eca2f7fe
+2
View File
@@ -2,6 +2,8 @@ EXT_TEST_OWNER=zladx
EXT_TEST_REPO=LADX-Disassembly
EXT_TEST_DOMAIN=github.com
EXT_TEST_COMMIT=c77af4473e7a877c68e1de34a2aaf80e9076dc35
EXT_TEST_IS_NONFREE=true
EXT_TEST_TARGET=default
EXT_TEST_FILE=azle.gbc
EXT_TEST_HASH=d90ac17e9bf17b6c61624ad9f05447bdb5efc01a
+2
View File
@@ -2,6 +2,8 @@ EXT_TEST_OWNER=pinobatch
EXT_TEST_REPO=libbet
EXT_TEST_DOMAIN=github.com
EXT_TEST_COMMIT=e42c0036b18e6e715987b88b4973389b283974c9
EXT_TEST_IS_NONFREE=false
EXT_TEST_TARGET=all
EXT_TEST_FILE=libbet.gb
EXT_TEST_HASH=f117089aa056600e2d404bbcbac96b016fc64611
+2
View File
@@ -2,6 +2,8 @@ EXT_TEST_OWNER=pret
EXT_TEST_REPO=pokecrystal
EXT_TEST_DOMAIN=github.com
EXT_TEST_COMMIT=2bbb15675de0d2bbebc8cc9978f5c7fb15bc73b9
EXT_TEST_IS_NONFREE=true
EXT_TEST_TARGET=compare
EXT_TEST_FILE=pokecrystal.gbc
EXT_TEST_HASH=f4cd194bdee0d04ca4eac29e09b8e4e9d818c133
+2
View File
@@ -2,6 +2,8 @@ EXT_TEST_OWNER=pret
EXT_TEST_REPO=pokered
EXT_TEST_DOMAIN=github.com
EXT_TEST_COMMIT=0555b42dc0ceffaae613e97cc0cf2e8c0b45013c
EXT_TEST_IS_NONFREE=true
EXT_TEST_TARGET=compare
EXT_TEST_FILE=pokered.gbc
EXT_TEST_HASH=ea9bcae617fdf159b045185467ae58b2e4a48b9a
+2
View File
@@ -2,6 +2,8 @@ EXT_TEST_OWNER=LIJI32
EXT_TEST_REPO=SameBoy
EXT_TEST_DOMAIN=github.com
EXT_TEST_COMMIT=2f4a6f231ec40ecfc0ab7df0a09eb932e7ccddec
EXT_TEST_IS_NONFREE=false
EXT_TEST_TARGET=bootroms
EXT_TEST_FILE=build/bin/BootROMs/cgb_boot.bin
EXT_TEST_HASH=113903775a9d34b798c2f8076672da6626815a91
+1 -1
View File
@@ -15,7 +15,7 @@ if [ ! -f "external/$1.cfg" ]; then
exit 1
fi
# Sourcing "external/$1.cfg" defines `EXT_TEST_*` values used below.
# Sourcing "$1.cfg" defines `EXT_TEST_*` variables used below.
. "external/$1.cfg"
if ! cd "$EXT_TEST_REPO"; then
+2
View File
@@ -2,6 +2,8 @@ EXT_TEST_OWNER=AntonioND
EXT_TEST_REPO=ucity
EXT_TEST_DOMAIN=github.com
EXT_TEST_COMMIT=d1880a2a112d7c26f16c0fc06a15b6c32fdc9137
EXT_TEST_IS_NONFREE=false
EXT_TEST_TARGET=all
EXT_TEST_FILE=ucity.gbc
EXT_TEST_HASH=5f026649611c9606ce0bf70dc1552e054e7df5bc