GH-105 - Prevent Testcontainers-based tests from failing if no Docker is available.
This commit is contained in:
@@ -33,6 +33,7 @@ import org.springframework.modulith.events.EventSerializer;
|
||||
import org.springframework.modulith.testapp.TestApplication;
|
||||
import org.springframework.test.context.ActiveProfiles;
|
||||
import org.springframework.test.context.ContextConfiguration;
|
||||
import org.testcontainers.junit.jupiter.Testcontainers;
|
||||
|
||||
/**
|
||||
* @author Dmitry Belyaev
|
||||
@@ -45,6 +46,7 @@ class DatabaseSchemaInitializerIntegrationTests {
|
||||
|
||||
@ImportAutoConfiguration(JdbcEventPublicationAutoConfiguration.class)
|
||||
@ContextConfiguration(classes = TestApplication.class)
|
||||
@Testcontainers(disabledWithoutDocker = true)
|
||||
static class TestBase {
|
||||
@MockBean EventSerializer serializer;
|
||||
}
|
||||
|
||||
@@ -37,6 +37,7 @@ import org.springframework.modulith.events.PublicationTargetIdentifier;
|
||||
import org.springframework.modulith.testapp.TestApplication;
|
||||
import org.springframework.test.context.ActiveProfiles;
|
||||
import org.springframework.test.context.ContextConfiguration;
|
||||
import org.testcontainers.junit.jupiter.Testcontainers;
|
||||
|
||||
/**
|
||||
* Integration tests for {@link JdbcEventPublicationRepository}.
|
||||
@@ -51,6 +52,7 @@ class JdbcEventPublicationRepositoryIntegrationTests {
|
||||
|
||||
@JdbcTest
|
||||
@Import(TestApplication.class)
|
||||
@Testcontainers(disabledWithoutDocker = true)
|
||||
@ContextConfiguration(classes = JdbcEventPublicationAutoConfiguration.class)
|
||||
abstract class TestBase {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user