You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
script/examples-aot-smoke.sh still skipsexamples/003-MiniWebApp with stderr citing closed #568 (native user-class link). #752 ✅ and #754 prove link is green; the real blocker is #764 (0 stdout bytes on execute).
Misleading skip text hides progress and blocks enabling #738 / #676 step 3.
Goal
Retarget the 003 slice:
Link probe — phpc build --project must succeed (fail loud if not)
Execute probe — run .phpc/bin/app with MiniWebApp CGI env; require wc -c > 0
Reuse vars from test/unit/MiniWebAppAotExecuteTest.php / #790 trait
Related
#809 (duplicate title OK — this is implementation); #766 PhpcBuild copy
Verify
make examples-aot-smoke
EXAMPLES_AOT_SMOKE_GATE=1 ./script/ci-local.sh
docker run --rm -v "$(pwd):/compiler" -w /compiler php-compiler:22.04-dev make examples-aot-smoke
Problem
script/examples-aot-smoke.shstill skipsexamples/003-MiniWebAppwith stderr citing closed #568 (native user-class link). #752 ✅ and #754 prove link is green; the real blocker is #764 (0 stdout bytes on execute).Misleading skip text hides progress and blocks enabling #738 / #676 step 3.
Goal
Retarget the 003 slice:
phpc build --projectmust succeed (fail loud if not).phpc/bin/appwith MiniWebApp CGI env; requirewc -c> 0skip execute (#764)only when link passes but bytes=0 (opt-in strict mode later)Remove all
#568strings from this script (see also #766, #802).Scope
script/examples-aot-smoke.sh003 blocktest/unit/CiScriptsTest.php— assert no#568in script; assert link+execute messagingEXAMPLES_AOT_SMOKE_GATEbehavior unchanged for 000–002Implementation hints
script/examples-aot-smoke.shscript/ci-local.shEXAMPLES_AOT_SMOKE_GATE=1test/unit/MiniWebAppAotExecuteTest.php/ #790 traitVerify
make examples-aot-smoke EXAMPLES_AOT_SMOKE_GATE=1 ./script/ci-local.sh docker run --rm -v "$(pwd):/compiler" -w /compiler php-compiler:22.04-dev make examples-aot-smokeAcceptance criteria
568inexamples-aot-smoke.shDependencies
Links