Commit 60d21f8
feat(core): add enhanced wait strategies (#855)
- Add HttpWaitStrategy for HTTP endpoint waiting with TLS, auth, headers
support
- Add HealthcheckWaitStrategy for Docker health check status monitoring
- Add PortWaitStrategy for TCP port availability checking
- Add FileExistsWaitStrategy for filesystem file existence waiting
- Add CompositeWaitStrategy for combining multiple wait conditions
- Include comprehensive unit tests for all new strategies
- Enhanced error messages with actionable hints for debugging
- Maintain backward compatibility with existing LogMessageWaitStrategy
- Fix mypy type annotations for all new wait strategies
---------
Co-authored-by: David Ankin <[email protected]>1 parent 350f246 commit 60d21f8
File tree
2 files changed
+1220
-14
lines changed- core
- testcontainers/core
- tests
2 files changed
+1220
-14
lines changed
0 commit comments