Quantcast
Channel: How to reuse Testcontainers between multiple SpringBootTests? - Stack Overflow
Browsing all 8 articles
Browse latest View live

Answer by sk_ for How to reuse Testcontainers between multiple SpringBootTests?

The accepted answer has the caveat that the container will survive the execution of the tests, which may be not desirable as it can make your tests run not reproducible.If the goal is to have only one...

View Article



Answer by Todor Todorov for How to reuse Testcontainers between multiple...

Simply follow the guide from the testcontainers documentation. about the Singleton pattern. As they say - it is an option for JUnit5.Do not use the @Testcontainers annotation and @Container annotation....

View Article

Answer by Elyorbek Ibrokhimov for How to reuse Testcontainers between...

Accepted answer is great but the problem is you still have to repeat the configurations(creating, starting and etc.) for each integration tests. It would be better to have simpler configuration with...

View Article

Answer by M.P. Korstanje for How to reuse Testcontainers between multiple...

Using either singleton containers or reusable containers are possible solutions but because they don't scope the life-cycle of the container to that of the application context both are less then...

View Article

Answer by brneto for How to reuse Testcontainers between multiple...

If you decide go forward with the singleton pattern, mind the warning in "Database containers launched via JDBC URL scheme". I took hours till I note that, even though I was using the singleton...

View Article


Answer by rieckpil for How to reuse Testcontainers between multiple...

You can't use the JUnit Jupiter annotation @Container if you want to have reusable containers. This annotation ensures to stop the container after each test.What you need is the singleton container...

View Article

Answer by Vitaly Chura for How to reuse Testcontainers between multiple...

I'm not sure how @Testcontainers works, but I suspect it might work per class. Just make your singleton static as described in Singleton patternand get it in every test from your signleton holder,...

View Article

How to reuse Testcontainers between multiple SpringBootTests?

I'm using TestContainers with Spring Boot to run unit tests for repositories like this:@Testcontainers@ExtendWith(SpringExtension.class)@ActiveProfiles("itest")@SpringBootTest(classes =...

View Article

Browsing all 8 articles
Browse latest View live




Latest Images