{ "status": "passed", "testedCommit": "fa2be5e0166f1fa581a2b0c7ee2fc29c44ac2676", "startedAt": "2026-09-23T02:50:32.502669+00:00", "imageId": "sha256:699337d620559a59b4a2bb298ad59611e535d2ee755a34cf2d2a98f37578dc80", "command": [ "docker", "run", "--rm", "--name", "go-omni-http2-boundary-363c306dd46d", "--cpus", "2", "--memory", "2048m", "--memory-swap", "2048m", "--pids-limit", "256", "--log-opt", "max-size=10m", "--log-opt", "max-file=1", "-v", "/root/go-omni-validation:/workspace:ro", "-w", "/workspace", "-e", "GOWORK=off", "-e", "GOMAXPROCS=2", "-e", "GOPROXY=https://goproxy.cn,direct", "golang:1.25", "sh", "-c", "go version && go test -race -count=1 -timeout 2m -v ./transport/http2 && go vet ./transport/http2 && go build ./transport/http2" ], "wallTimeoutSeconds": 300, "finishedAt": "2026-09-23T02:51:28.854252+00:00", "exitCode": 0, "logSha256": "52c96133d72ac15fa13b5784ba045a732d5ed0cf728f111481f0046407efff81", "platform": "linux/amd64", "goVersion": "go1.25.14", "package": "./transport/http2", "checks": [ "race", "vet", "build" ], "passedTests": [ "TestTLSConnectionLimitRecoversAfterHandshakeTimeout", "TestSlowResponseStreamIsolationAndRecovery", "TestConnectionWindowIsolationAndRecovery", "TestShutdownReleasesFlowControlledWriter", "TestShutdownSendsGoAwayAndDrains", "TestRSTStreamCancelsOnlyOneRequest", "TestCanceledServeContextWaitsForShutdownDeadline", "TestTLSMixedSoak", "TestServerHandlesH2CRequest", "TestServerEnforcesGlobalRequestLimitAndRecovers", "TestServerRejectsBodyAboveLimitAndRecovers", "TestServerRejectsHeadersAboveLimitAndRecovers", "TestServerMultiplexes128Streams", "TestServerStreamsLargeBodyWithFlowControl", "TestServerTLSUsesH2ALPN", "TestTLSSoak" ], "notes": [ "Sequentially run after the 30-minute mixed soak; limited to 2 CPUs, 2048 MiB RAM with no swap, and 256 tasks.", "The working tree was clean at testedCommit and mounted read-only. The supervisor enforced a 300-second wall timeout and removed only its own container.", "Malformed-frame and header-limit tests deliberately trigger HTTP/2 error logs; each corresponding test passed.", "Race-detector memory in this regression log is not a production memory baseline. Ordinary-mode mixed-soak measurements are recorded separately." ], "postRunCheck": { "checkedAt": "2026-09-23T02:53:33.308077+00:00", "preExistingContainersStillRunning": 7, "remainingHTTP2ValidationContainers": [] } }