Skip to content
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

Move the container and config tests into a test package #2242

Conversation

Minivera
Copy link
Contributor

@Minivera Minivera commented Feb 16, 2024

What does this PR do?

This work has been extracted from #2202 and is related to #2180. See the original PR for the full context and reasoning.

Why is it important?

This will help with the documentation, since all examples will now have the module prefixes.

Related issues

This work has been extracted from testcontainers#2202 and is related to testcontainers#2180. See the original PR for the full context and reasoning.
@Minivera Minivera requested a review from a team as a code owner February 16, 2024 18:51
Copy link

netlify bot commented Feb 16, 2024

Deploy Preview for testcontainers-go ready!

Name Link
🔨 Latest commit 28dd258
🔍 Latest deploy log https://app.netlify.com/sites/testcontainers-go/deploys/65e8938ef189ad0009f76481
😎 Deploy Preview https://deploy-preview-2242--testcontainers-go.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

utils_test.go Outdated
@@ -0,0 +1,36 @@
package testcontainers_test
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a reason for this file to be here? I cannot see usages of the functions on it in the current changeset

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These are utilities that are currently in the docker_test file and are used in the modified tests. Since the docker_test file isn't moved yet, I've temporarily created this utils file, it should go away when every thing is migrated 🙂

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The terminateContainerOnEnd is used in most of the test files that were moved into their own packages, so we do need to move them to a into the testcontainers_test package so they're accessible. They don't show up in the diff because I didn't touch those lines, I only moved the tests.

@mdelapenya mdelapenya self-assigned this Feb 19, 2024
Copy link
Member

@mdelapenya mdelapenya left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks!

@mdelapenya mdelapenya added the chore Changes that do not impact the existing functionality label Mar 12, 2024
@mdelapenya mdelapenya merged commit fe0d3a8 into testcontainers:main Mar 12, 2024
96 checks passed
@Minivera Minivera deleted the gui/move-container-test-to-test-package branch March 12, 2024 17:41
mdelapenya added a commit to JJCinAZ/testcontainers-go that referenced this pull request Mar 13, 2024
* main: (239 commits)
  Move the container and config tests into a test package (testcontainers#2242)
  Added error handling for context.Canceled in log reading code (testcontainers#2268)
  chore: updated docker compose version (testcontainers#2340)
  Add method for getting Weaviate's gRPC port (testcontainers#2339)
  chore: use withEnv in localstack module (testcontainers#2337)
  docs: fix wrong copy&paste (testcontainers#2338)
  fix: consul race on HTTP port (testcontainers#2336)
  chore(deps): bump mkdocs-material from 8.2.7 to 9.5.13 (testcontainers#2334)
  feat: add openfga module (testcontainers#2332)
  chore: retire dependabot (testcontainers#2325)
  chore: check that the new version is not empty (testcontainers#2331)
  chore: prepare for next minor development cycle (0.30.0)
  chore: use new version (v0.29.1) in modules and examples
  fix: incorrect version
  chore: prepare for next minor development cycle ()
  chore: use new version (v0.29.0) in modules and examples
  generic.go: GenericContainer(): clearer error message (testcontainers#2327)
  chore: confirm support for new mongo images (testcontainers#2326)
  Add k3s WithManifest option (testcontainers#1920)
  chore(deps): bump google.golang.org/grpc in /modules/qdrant (testcontainers#2281)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore Changes that do not impact the existing functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants