-
Notifications
You must be signed in to change notification settings - Fork 187
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
Integrate testcontainers #366
Integrate testcontainers #366
Conversation
It should then be possible to no longer exclude the tests marked with Footnotes |
@lookfirst Probably we should keep as is and run only unit tests in the surefire plugin? |
I love this PR. Sounds good to only run unit tests in maven and then run integration tests in this PR. |
Thank you for reviewing! So do you mean to leave the exclusion of integration tests as is in the maven-surefire-plugin? If I understand correctly, the integration tests are then executed in the maven-failsafe-plugin. |
I suggest to just run integration tests as is with the Footnotes |
@LotharSpiegel Do you have experience with testcontainers running in the context of Github Actions using Github-hosted runners? It seems there is no Docker environment available. |
Proposition to resolve #261 (missing test setup) by using the testcontainers Java library. The proposed solution spins up a WebDAV server inside a Docker container during tests. By using this approach, the test setup becomes independent from external resources, as opposed to using a publicly hosted WebDAV server.