port: verify root pack ledger and repair runtime adapters
This commit is contained in:
@@ -37,6 +37,7 @@ CLIENT="$(cd "$CLIENT" && pwd)"
|
||||
export MT_40250_CLIENT="$CLIENT"
|
||||
|
||||
step "manifest audit/assets/40250-client.json" python3 tools/asset_manifest.py verify "$CLIENT"
|
||||
step "40250 root scripts in root.epk" python3 script/verify_root_pack.py --client "$CLIENT"
|
||||
|
||||
native() {
|
||||
cmake -S . -B "$BUILD" -DBUILD_TESTING=ON "-DMT_40250_CLIENT=$CLIENT" \
|
||||
@@ -50,9 +51,9 @@ godot_test() { # script: runs headless; a "(skip" line is a failure under the g
|
||||
out="$(cd project && "$GODOT" --headless --path . -s "$1" 2>&1)"
|
||||
local rc=$?
|
||||
printf '%s\n' "$out"
|
||||
[ $rc -eq 0 ] && ! grep -q "(skip" <<<"$out" && grep -q "^PASS" <<<"$out"
|
||||
[ $rc -eq 0 ] && ! grep -Eiq '(^SKIP:|\(skip)' <<<"$out" && grep -q "^PASS" <<<"$out"
|
||||
}
|
||||
for t in netbridge_test.gd equip_model_test.gd remote_player_test.gd mob_view_test.gd; do
|
||||
for t in python_host_test.gd audio_driver_test.gd; do
|
||||
step "godot $t" godot_test "$t"
|
||||
done
|
||||
|
||||
|
||||
Reference in New Issue
Block a user