port: verify root pack ledger and repair runtime adapters

This commit is contained in:
shen
2026-09-24 00:18:33 -07:00
parent c84f913cfd
commit 330ec9745b
89 changed files with 17085 additions and 6808 deletions
+3 -2
View File
@@ -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