mirror of
https://github.com/gbdev/rgbds.git
synced 2026-08-21 22:34:32 +00:00
Shorten external test prop names slightly
Makes the scripts a bit easier to read, I think
This commit is contained in:
Vendored
+7
-7
@@ -1,7 +1,7 @@
|
||||
EXTERNAL_TEST_OWNER=ISSOtm
|
||||
EXTERNAL_TEST_REPO=gb-starter-kit
|
||||
EXTERNAL_TEST_DOMAIN=codeberg.org
|
||||
EXTERNAL_TEST_COMMIT=74b647d62ff74b40d2b52e585cbebe148463212e
|
||||
EXTERNAL_TEST_TARGET=all
|
||||
EXTERNAL_TEST_FILE=bin/boilerplate.gb
|
||||
EXTERNAL_TEST_HASH=b4f130169ba73284e0d0e71b53e7baa4eca2f7fe
|
||||
EXT_TEST_OWNER=ISSOtm
|
||||
EXT_TEST_REPO=gb-starter-kit
|
||||
EXT_TEST_DOMAIN=codeberg.org
|
||||
EXT_TEST_COMMIT=74b647d62ff74b40d2b52e585cbebe148463212e
|
||||
EXT_TEST_TARGET=all
|
||||
EXT_TEST_FILE=bin/boilerplate.gb
|
||||
EXT_TEST_HASH=b4f130169ba73284e0d0e71b53e7baa4eca2f7fe
|
||||
|
||||
Vendored
+7
-7
@@ -1,7 +1,7 @@
|
||||
EXTERNAL_TEST_OWNER=zladx
|
||||
EXTERNAL_TEST_REPO=LADX-Disassembly
|
||||
EXTERNAL_TEST_DOMAIN=github.com
|
||||
EXTERNAL_TEST_COMMIT=c77af4473e7a877c68e1de34a2aaf80e9076dc35
|
||||
EXTERNAL_TEST_TARGET=default
|
||||
EXTERNAL_TEST_FILE=azle.gbc
|
||||
EXTERNAL_TEST_HASH=d90ac17e9bf17b6c61624ad9f05447bdb5efc01a
|
||||
EXT_TEST_OWNER=zladx
|
||||
EXT_TEST_REPO=LADX-Disassembly
|
||||
EXT_TEST_DOMAIN=github.com
|
||||
EXT_TEST_COMMIT=c77af4473e7a877c68e1de34a2aaf80e9076dc35
|
||||
EXT_TEST_TARGET=default
|
||||
EXT_TEST_FILE=azle.gbc
|
||||
EXT_TEST_HASH=d90ac17e9bf17b6c61624ad9f05447bdb5efc01a
|
||||
|
||||
Vendored
+7
-7
@@ -1,7 +1,7 @@
|
||||
EXTERNAL_TEST_OWNER=pinobatch
|
||||
EXTERNAL_TEST_REPO=libbet
|
||||
EXTERNAL_TEST_DOMAIN=github.com
|
||||
EXTERNAL_TEST_COMMIT=e42c0036b18e6e715987b88b4973389b283974c9
|
||||
EXTERNAL_TEST_TARGET=all
|
||||
EXTERNAL_TEST_FILE=libbet.gb
|
||||
EXTERNAL_TEST_HASH=f117089aa056600e2d404bbcbac96b016fc64611
|
||||
EXT_TEST_OWNER=pinobatch
|
||||
EXT_TEST_REPO=libbet
|
||||
EXT_TEST_DOMAIN=github.com
|
||||
EXT_TEST_COMMIT=e42c0036b18e6e715987b88b4973389b283974c9
|
||||
EXT_TEST_TARGET=all
|
||||
EXT_TEST_FILE=libbet.gb
|
||||
EXT_TEST_HASH=f117089aa056600e2d404bbcbac96b016fc64611
|
||||
|
||||
Vendored
+7
-7
@@ -1,7 +1,7 @@
|
||||
EXTERNAL_TEST_OWNER=pret
|
||||
EXTERNAL_TEST_REPO=pokecrystal
|
||||
EXTERNAL_TEST_DOMAIN=github.com
|
||||
EXTERNAL_TEST_COMMIT=2bbb15675de0d2bbebc8cc9978f5c7fb15bc73b9
|
||||
EXTERNAL_TEST_TARGET=compare
|
||||
EXTERNAL_TEST_FILE=pokecrystal.gbc
|
||||
EXTERNAL_TEST_HASH=f4cd194bdee0d04ca4eac29e09b8e4e9d818c133
|
||||
EXT_TEST_OWNER=pret
|
||||
EXT_TEST_REPO=pokecrystal
|
||||
EXT_TEST_DOMAIN=github.com
|
||||
EXT_TEST_COMMIT=2bbb15675de0d2bbebc8cc9978f5c7fb15bc73b9
|
||||
EXT_TEST_TARGET=compare
|
||||
EXT_TEST_FILE=pokecrystal.gbc
|
||||
EXT_TEST_HASH=f4cd194bdee0d04ca4eac29e09b8e4e9d818c133
|
||||
|
||||
Vendored
+7
-7
@@ -1,7 +1,7 @@
|
||||
EXTERNAL_TEST_OWNER=pret
|
||||
EXTERNAL_TEST_REPO=pokered
|
||||
EXTERNAL_TEST_DOMAIN=github.com
|
||||
EXTERNAL_TEST_COMMIT=0555b42dc0ceffaae613e97cc0cf2e8c0b45013c
|
||||
EXTERNAL_TEST_TARGET=compare
|
||||
EXTERNAL_TEST_FILE=pokered.gbc
|
||||
EXTERNAL_TEST_HASH=ea9bcae617fdf159b045185467ae58b2e4a48b9a
|
||||
EXT_TEST_OWNER=pret
|
||||
EXT_TEST_REPO=pokered
|
||||
EXT_TEST_DOMAIN=github.com
|
||||
EXT_TEST_COMMIT=0555b42dc0ceffaae613e97cc0cf2e8c0b45013c
|
||||
EXT_TEST_TARGET=compare
|
||||
EXT_TEST_FILE=pokered.gbc
|
||||
EXT_TEST_HASH=ea9bcae617fdf159b045185467ae58b2e4a48b9a
|
||||
|
||||
Vendored
+7
-7
@@ -1,7 +1,7 @@
|
||||
EXTERNAL_TEST_OWNER=LIJI32
|
||||
EXTERNAL_TEST_REPO=SameBoy
|
||||
EXTERNAL_TEST_DOMAIN=github.com
|
||||
EXTERNAL_TEST_COMMIT=2f4a6f231ec40ecfc0ab7df0a09eb932e7ccddec
|
||||
EXTERNAL_TEST_TARGET=bootroms
|
||||
EXTERNAL_TEST_FILE=build/bin/BootROMs/cgb_boot.bin
|
||||
EXTERNAL_TEST_HASH=113903775a9d34b798c2f8076672da6626815a91
|
||||
EXT_TEST_OWNER=LIJI32
|
||||
EXT_TEST_REPO=SameBoy
|
||||
EXT_TEST_DOMAIN=github.com
|
||||
EXT_TEST_COMMIT=2f4a6f231ec40ecfc0ab7df0a09eb932e7ccddec
|
||||
EXT_TEST_TARGET=bootroms
|
||||
EXT_TEST_FILE=build/bin/BootROMs/cgb_boot.bin
|
||||
EXT_TEST_HASH=113903775a9d34b798c2f8076672da6626815a91
|
||||
|
||||
Vendored
+7
-7
@@ -15,20 +15,20 @@ if [ ! -f "external/$1.cfg" ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Sourcing "external/$1.cfg" defines `EXTERNAL_TEST_*` values used below.
|
||||
# Sourcing "external/$1.cfg" defines `EXT_TEST_*` values used below.
|
||||
. "external/$1.cfg"
|
||||
|
||||
if ! cd "$EXTERNAL_TEST_REPO"; then
|
||||
if ! cd "$EXT_TEST_REPO"; then
|
||||
echo >&2 'Please fetch test deps before running any external test'
|
||||
exit 1
|
||||
fi
|
||||
make clean $RGBDS_PATH
|
||||
make -j4 "$EXTERNAL_TEST_TARGET" $RGBDS_PATH
|
||||
hash="$(sha1sum -b "$EXTERNAL_TEST_FILE" | head -c 40)"
|
||||
if [ "$hash" != "$EXTERNAL_TEST_HASH" ]; then
|
||||
make -j4 "$EXT_TEST_TARGET" $RGBDS_PATH
|
||||
hash="$(sha1sum -b "$EXT_TEST_FILE" | head -c 40)"
|
||||
if [ "$hash" != "$EXT_TEST_HASH" ]; then
|
||||
cat >&2 <<EOM
|
||||
error: "$EXTERNAL_TEST_FILE" checksum did not match!
|
||||
Expected $EXTERNAL_TEST_HASH,
|
||||
error: "$EXT_TEST_FILE" checksum did not match!
|
||||
Expected $EXT_TEST_HASH,
|
||||
got $hash
|
||||
EOM
|
||||
exit 1
|
||||
|
||||
Vendored
+7
-7
@@ -1,7 +1,7 @@
|
||||
EXTERNAL_TEST_OWNER=AntonioND
|
||||
EXTERNAL_TEST_REPO=ucity
|
||||
EXTERNAL_TEST_DOMAIN=github.com
|
||||
EXTERNAL_TEST_COMMIT=d1880a2a112d7c26f16c0fc06a15b6c32fdc9137
|
||||
EXTERNAL_TEST_TARGET=all
|
||||
EXTERNAL_TEST_FILE=ucity.gbc
|
||||
EXTERNAL_TEST_HASH=5f026649611c9606ce0bf70dc1552e054e7df5bc
|
||||
EXT_TEST_OWNER=AntonioND
|
||||
EXT_TEST_REPO=ucity
|
||||
EXT_TEST_DOMAIN=github.com
|
||||
EXT_TEST_COMMIT=d1880a2a112d7c26f16c0fc06a15b6c32fdc9137
|
||||
EXT_TEST_TARGET=all
|
||||
EXT_TEST_FILE=ucity.gbc
|
||||
EXT_TEST_HASH=5f026649611c9606ce0bf70dc1552e054e7df5bc
|
||||
|
||||
+10
-10
@@ -45,13 +45,13 @@ done
|
||||
case "$actionname" in
|
||||
--get-hash)
|
||||
action() {
|
||||
printf "%s@%s-" "$EXTERNAL_TEST_REPO" "$EXTERNAL_TEST_COMMIT"
|
||||
printf "%s@%s-" "$EXT_TEST_REPO" "$EXT_TEST_COMMIT"
|
||||
}
|
||||
;;
|
||||
|
||||
--get-paths)
|
||||
action() {
|
||||
printf "test/%s," "$EXTERNAL_TEST_REPO"
|
||||
printf "test/%s," "$EXT_TEST_REPO"
|
||||
}
|
||||
;;
|
||||
|
||||
@@ -59,21 +59,21 @@ case "$actionname" in
|
||||
echo "Fetching test dependency repositories"
|
||||
|
||||
action() {
|
||||
if [ ! -d "$EXTERNAL_TEST_REPO" ]; then
|
||||
git clone "https://$EXTERNAL_TEST_DOMAIN/$EXTERNAL_TEST_OWNER/$EXTERNAL_TEST_REPO.git" \
|
||||
--revision="$EXTERNAL_TEST_COMMIT" --depth=1 --recursive --shallow-submodules \
|
||||
if [ ! -d "$EXT_TEST_REPO" ]; then
|
||||
git clone "https://$EXT_TEST_DOMAIN/$EXT_TEST_OWNER/$EXT_TEST_REPO.git" \
|
||||
--revision="$EXT_TEST_COMMIT" --depth=1 --recursive --shallow-submodules \
|
||||
--config advice.detachedHead=false
|
||||
fi
|
||||
pushd "$EXTERNAL_TEST_REPO"
|
||||
git checkout --force --detach "$EXTERNAL_TEST_COMMIT" --
|
||||
if [ -f "../patches/$EXTERNAL_TEST_REPO.patch" ]; then
|
||||
git apply --ignore-whitespace "../patches/$EXTERNAL_TEST_REPO.patch"
|
||||
pushd "$EXT_TEST_REPO"
|
||||
git checkout --force --detach "$EXT_TEST_COMMIT" --
|
||||
if [ -f "../patches/$EXT_TEST_REPO.patch" ]; then
|
||||
git apply --ignore-whitespace "../patches/$EXT_TEST_REPO.patch"
|
||||
fi
|
||||
popd
|
||||
}
|
||||
esac
|
||||
|
||||
# Sourcing each "external/*.cfg" file defines `EXTERNAL_TEST_*` values used by the `action` functions.
|
||||
# Sourcing each "external/*.cfg" file defines `EXT_TEST_*` values used by the `action` functions.
|
||||
if "$nonfree"; then
|
||||
. external/pokecrystal.cfg && action
|
||||
. external/pokered.cfg && action
|
||||
|
||||
Reference in New Issue
Block a user