-
-
Notifications
You must be signed in to change notification settings - Fork 537
chore: recover from panic in SkipIfProviderIsNotHealthy
test helper function
#2939
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: recover from panic in SkipIfProviderIsNotHealthy
test helper function
#2939
Conversation
✅ Deploy Preview for testcontainers-go ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
SkipIfProviderIsNotHealthy
test helper functionSkipIfProviderIsNotHealthy
test helper function
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, just suggesting fixing an existing typo.
Thanks!
Co-authored-by: Manuel de la Peña <[email protected]>
* Move t.Helper before defer * Include value of r in skip statement * Fix more typos
aaa2733
to
cb5e5dc
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks!
* main: (29 commits) deps(fix): include modulegen templates dir in dependabot updates (testcontainers#2956) chore(deps): bump docker/setup-docker-action from 4.0.0 to 4.1.0 (testcontainers#2959) feat: adds Pinecone module (testcontainers#2955) chore(deps): bump actions/setup-go from 5.1.0 to 5.3.0 (testcontainers#2957) chore(deps): bump actions/upload-artifact from 4.4.3 to 4.6.0 (testcontainers#2958) chore: enable unused-parameter from revive (testcontainers#2949) chore: enable use-any from revive (testcontainers#2948) bump golangci-lint to v1.63.4 (testcontainers#2950) chore: enable var-declaration from revive linter (testcontainers#2942) chore: enable context-as-argument from revive linter (testcontainers#2946) chore: enable early-return, indent-error-flow and superfluous-else from revive linter (testcontainers#2947) chore!: rename EnpointSettingsModifier to EndpointSettingsModifier fix(localstack): more reliable legacy tag detection (testcontainers#2936) chore: recover from panic in `SkipIfProviderIsNotHealthy` test helper function (testcontainers#2939) chore: fix typos (testcontainers#2940) deps(compose): bump compose (v2.32.2) and compose-go spec (v2.4.7) (testcontainers#2938) chore: prepare for next minor development cycle (0.36.0) chore: use new version (v0.35.0) in modules and examples feat(postgres): ssl for postgres (testcontainers#2473) feat(ollama): support calling the Ollama local process (testcontainers#2923) ...
What does this PR do?
Recovers from panic (in a
defer
statement) and skips the tests if necessary.Why is it important?
Attempting to skip tests on runners where Docker is not usable using
github.com/testcontainers/testcontainers-go.SkipIfProviderIsNotHealthy
is still failing unconditionally.Related issues
Closes #2859
How to test this PR
Run the tests in CI/CD for
macos-latest
runners in GitHub Actions and observe if there any still any panics.Follow-ups