Java Testcontainers-在实例化期间不自动启动容器
让我们假设我的集成测试(JUnit5)中有以下容器:Java Testcontainers-在实例化期间不自动启动容器,java,integration-testing,junit5,testcontainers,Java,Integration Testing,Junit5,Testcontainers,让我们假设我的集成测试(JUnit5)中有以下容器: 这样,容器将自动启动。有没有办法告诉testcontainers不要自动启动容器 是的,@Container注释只用于在测试之前启动容器,然后将其拆下 另一种方法是实例化databaseContainer,然后在start()上手动- @Container private static GenericContainer databaseContainer = new GenericContainer("oscarfonts/h
这样,容器将自动启动。有没有办法告诉testcontainers不要自动启动容器 是的,
@Container
注释只用于在测试之前启动容器,然后将其拆下
另一种方法是实例化databaseContainer
,然后在start()
上手动-
@Container
private static GenericContainer databaseContainer =
new GenericContainer("oscarfonts/h2:latest")
.withExposedPorts(H2_TCP_PORT, H2_WEB_PORT);