Part of #37 (v0.2.0 server-compatibility exercise).
Goal
Manually exercise tinytap against Caddy and record what we can and can't observe, feeding the shared table in docs/server-compat.md.
This is manual exploration, not automated tests.
Setup
A minimal Caddyfile serving a "Hello, world" (respond) and a file_server static directory.
Caddy is Go-based and serves static files through http.ServeContent, so the same sendfile(2) fast path as the Go net/http issue likely applies — expect the static file body to be invisible while inline respond text is visible. Confirm and contrast.
Tasks
Done when
docs/server-compat.md has Caddy × 3 body sizes filled in
- The doc records whether Caddy's
file_server uses sendfile vs the visible respond path
Part of #37 (v0.2.0 server-compatibility exercise).
Goal
Manually exercise tinytap against Caddy and record what we can and can't observe, feeding the shared table in
docs/server-compat.md.This is manual exploration, not automated tests.
Setup
A minimal
Caddyfileserving a "Hello, world" (respond) and afile_serverstatic directory.Tasks
file_serverstatic endpointtinytap+curlagainst three body sizes: small (<256 B), medium (~1 KiB), large (~50 KiB)sendfile(2)is used (absence ofwrite/sendtoevents on body bytes)docs/server-compat.mdDone when
docs/server-compat.mdhas Caddy × 3 body sizes filled infile_serveruses sendfile vs the visiblerespondpath