fix: glassfish container not run in expected

This commit is contained in:
ReaJason
2024-12-13 02:41:41 +08:00
parent d9a7bacde3
commit e1d851bcba
2 changed files with 6 additions and 2 deletions
@@ -37,7 +37,8 @@ public class GlassFish3ContainerTest {
@Container
public static final GenericContainer<?> container = new GenericContainer<>(imageName)
.withCopyToContainer(warFile, "/usr/local/glassfish3/glassfish/domains/domain1/autodeploy/app.war")
.waitingFor(Wait.forLogMessage(".*startup time.*", 1))
.waitingFor(Wait.forLogMessage(".*done.*", 1))
.waitingFor(Wait.forHttp("/app/"))
.withExposedPorts(8080);
static Stream<Arguments> casesProvider() {
@@ -60,6 +61,7 @@ public class GlassFish3ContainerTest {
@AfterAll
static void tearDown() {
String logs = container.getLogs();
log.info(logs);
assertThat("Logs should not contain any exceptions", logs, doesNotContainException());
}
@@ -37,7 +37,8 @@ public class GlassFish4ContainerTest {
@Container
public static final GenericContainer<?> container = new GenericContainer<>(imageName)
.withCopyToContainer(warFile, "/usr/local/glassfish4/glassfish/domains/domain1/autodeploy/app.war")
.waitingFor(Wait.forLogMessage(".*startup time.*", 1))
.waitingFor(Wait.forLogMessage(".*done.*", 1))
.waitingFor(Wait.forHttp("/app/"))
.withExposedPorts(8080);
static Stream<Arguments> casesProvider() {
@@ -60,6 +61,7 @@ public class GlassFish4ContainerTest {
@AfterAll
static void tearDown() {
String logs = container.getLogs();
log.info(logs);
assertThat("Logs should not contain any exceptions", logs, doesNotContainException());
}