Skip to content

test(providers): add retry exhaustion, shutdown, and transport tests#468

Open
nicklasl wants to merge 3 commits into
mainfrom
nicklasl/test-retry-flag-log-writes
Open

test(providers): add retry exhaustion, shutdown, and transport tests#468
nicklasl wants to merge 3 commits into
mainfrom
nicklasl/test-retry-flag-log-writes

Conversation

@nicklasl

Copy link
Copy Markdown
Member

Summary

  • Adds test coverage for the retry flag log writes feature (feat(providers): retry flag log writes and improve error reporting #453) across Go, Java, and Python providers
  • Tests max retry exhaustion (all 3 attempts fail), shutdown during active retries, custom transport hooks/channel factory compatibility, and E2E multi-write lifecycle with retry config active

Test plan

  • Go: 5 new tests pass (go test -v ./confidence/ ./confidence/internal/flag_logger/)
  • Java: 4 new tests pass (mvn test -Dtest=GrpcRetryTest)
  • Python: 6 new tests pass (pytest tests/test_flag_logger.py)

🤖 Generated with Claude Code

nicklasl and others added 3 commits June 30, 2026 14:03
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@nicklasl nicklasl marked this pull request as ready for review June 30, 2026 15:06
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.

1 participant