Problem
make web-smoke only runs VM CLI. No automated test that bin/serve.php speaks HTTP.
Goal
PHPT or PHPUnit test that starts serve on ephemeral port, curls example, asserts body/status.
Tasks
Acceptance
./script/ci-local.sh includes serve integration when not skipped.
Problem
make web-smokeonly runs VM CLI. No automated test thatbin/serve.phpspeaks HTTP.Goal
PHPT or PHPUnit test that starts serve on ephemeral port, curls example, asserts body/status.
Tasks
test/integration/serve_simple_web.phptor PHPUnit with proc_openContent-Type: text/htmlandHelloin bodyAcceptance
./script/ci-local.shincludes serve integration when not skipped.