Skip to content

test: harden transient runner probe recovery - #14

Merged
joecklau merged 1 commit into
developfrom
codex/fix-transient-runner-probe-test
Aug 2, 2026
Merged

test: harden transient runner probe recovery#14
joecklau merged 1 commit into
developfrom
codex/fix-transient-runner-probe-test

Conversation

@joecklau

@joecklau joecklau commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

Summary

  • make the transient runner-probe recovery test return the healthy process sentinel after its intentionally injected first failure
  • remove scheduler-dependent competition between the readiness goroutine and subsequent invalid fake probes
  • preserve production readiness validation and lifecycle behavior unchanged

Validation

  • go test ./internal/pool -run '^TestProvisionOneRecoversFromTransientRunnerProbeFailure$' -count=1000
  • go test -race ./internal/pool -run '^TestProvisionOneRecoversFromTransientRunnerProbeFailure$' -count=100
  • go test ./...
  • independent diff and lifecycle-safety verification

@joecklau
joecklau marked this pull request as ready for review August 2, 2026 10:36
@joecklau
joecklau merged commit 54d6c0c into develop Aug 2, 2026
21 checks passed
@joecklau
joecklau deleted the codex/fix-transient-runner-probe-test branch August 2, 2026 10:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants