Problem
make examples-aot-smoke runs 000–004 and 006 by default (#2013). When 007-ThrowsWeb gains AOT link/execute (#2101), contributors need a fast slice without re-running the full ladder.
Goal
EXAMPLES_AOT_SMOKE_ONLY=007 make examples-aot-smoke
# or: ./script/examples-aot-smoke.sh --example 007
Builds examples/007-ThrowsWeb and probes native 500 response (same CGI overlay as #2101).
Implementation hints
| File |
Change |
script/examples-aot-smoke.sh |
Add 007 to ONLY filter branch (mirror 006 block) |
Makefile |
Document target in examples-aot-smoke help |
test/unit/ExamplesAotSmokeScriptTest.php |
If exists, assert 007 recognized when dir present |
Skip when LLVM missing (LlvmToolchain::isReady() false) — same as other examples.
Acceptance criteria
EXAMPLES_AOT_SMOKE_ONLY=007 ./script/examples-aot-smoke.sh
exits 0 in php-compiler:22.04-dev when #2101 gates are green.
Dependencies
Links
Problem
make examples-aot-smokeruns 000–004 and 006 by default (#2013). When 007-ThrowsWeb gains AOT link/execute (#2101), contributors need a fast slice without re-running the full ladder.Goal
EXAMPLES_AOT_SMOKE_ONLY=007 make examples-aot-smoke # or: ./script/examples-aot-smoke.sh --example 007Builds
examples/007-ThrowsWeband probes native 500 response (same CGI overlay as #2101).Implementation hints
script/examples-aot-smoke.sh007toONLYfilter branch (mirror006block)Makefileexamples-aot-smokehelptest/unit/ExamplesAotSmokeScriptTest.php007recognized when dir presentSkip when LLVM missing (
LlvmToolchain::isReady()false) — same as other examples.Acceptance criteria
exits 0 in
php-compiler:22.04-devwhen #2101 gates are green.Dependencies
Links