From c5f169ec303a70707bc48fbece9b52cc90a48de0 Mon Sep 17 00:00:00 2001 From: Thijs Schreijer Date: Mon, 31 Aug 2026 22:08:11 +0200 Subject: Add CI-runnable HTTP test fixture on the testsrvr/testclnt harness Drives socket.http.request against fully scripted, controlled raw HTTP responses over a real socket by reusing the existing testsrvr.lua remote-execution server -- no Apache, no Docker, no third-party hosts. Proves the fixture with a plain-GET smoke test, a chunked-transfer- encoding smoke test, and a test asserting a response body delivered across separately-timed writes (the incremental-delivery capability the upcoming SSE tests need). Wires the new test into the CI regression step. Claude-Session: https://claude.ai/code/session_01SW789SftppghLPVXYbWsGi --- .github/workflows/build.yml | 2 ++ 1 file changed, 2 insertions(+) (limited to '.github') diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 96564fb..a81649a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -41,6 +41,8 @@ jobs: lua hello.lua lua testsrvr.lua > /dev/null & lua testclnt.lua + lua testsrvr.lua > /dev/null & + lua httpfixturetest.lua lua stufftest.lua lua excepttest.lua lua test_bind.lua -- cgit v1.2.3-55-g6feb