Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ class ComposeContainerWithServicesTest {
@Test
void testDesiredSubsetOfServicesAreStarted() {
try (
ComposeContainer compose = new ComposeContainer(DockerImageName.parse("docker:24.0.2"), SIMPLE_COMPOSE_FILE)
ComposeContainer compose = new ComposeContainer(DockerImageName.parse("docker:25.0.5"), SIMPLE_COMPOSE_FILE)
.withServices("redis")
) {
compose.start();
Expand All @@ -43,7 +43,7 @@ void testDesiredSubsetOfServicesAreStarted() {
@Test
void testDesiredSubsetOfScaledServicesAreStarted() {
try (
ComposeContainer compose = new ComposeContainer(DockerImageName.parse("docker:24.0.2"), SIMPLE_COMPOSE_FILE)
ComposeContainer compose = new ComposeContainer(DockerImageName.parse("docker:25.0.5"), SIMPLE_COMPOSE_FILE)
.withScaledService("redis", 2)
) {
compose.start();
Expand All @@ -55,7 +55,7 @@ void testDesiredSubsetOfScaledServicesAreStarted() {
@Test
void testDesiredSubsetOfSpecifiedAndScaledServicesAreStarted() {
try (
ComposeContainer compose = new ComposeContainer(DockerImageName.parse("docker:24.0.2"), SIMPLE_COMPOSE_FILE)
ComposeContainer compose = new ComposeContainer(DockerImageName.parse("docker:25.0.5"), SIMPLE_COMPOSE_FILE)
.withServices("redis")
.withScaledService("redis", 2)
) {
Expand All @@ -68,7 +68,7 @@ void testDesiredSubsetOfSpecifiedAndScaledServicesAreStarted() {
@Test
void testDesiredSubsetOfSpecifiedOrScaledServicesAreStarted() {
try (
ComposeContainer compose = new ComposeContainer(DockerImageName.parse("docker:24.0.2"), SIMPLE_COMPOSE_FILE)
ComposeContainer compose = new ComposeContainer(DockerImageName.parse("docker:25.0.5"), SIMPLE_COMPOSE_FILE)
.withServices("other")
.withScaledService("redis", 2)
) {
Expand All @@ -81,7 +81,7 @@ void testDesiredSubsetOfSpecifiedOrScaledServicesAreStarted() {
@Test
void testAllServicesAreStartedIfNotSpecified() {
try (
ComposeContainer compose = new ComposeContainer(DockerImageName.parse("docker:24.0.2"), SIMPLE_COMPOSE_FILE)
ComposeContainer compose = new ComposeContainer(DockerImageName.parse("docker:25.0.5"), SIMPLE_COMPOSE_FILE)
) {
compose.start();

Expand All @@ -93,7 +93,7 @@ void testAllServicesAreStartedIfNotSpecified() {
void testScaleInComposeFileIsRespected() {
try (
ComposeContainer compose = new ComposeContainer(
DockerImageName.parse("docker:24.0.2"),
DockerImageName.parse("docker:25.0.5"),
COMPOSE_FILE_WITH_INLINE_SCALE
)
) {
Expand All @@ -110,7 +110,7 @@ void testStartupTimeoutSetsTheHighestTimeout() {
catchThrowable(() -> {
try (
ComposeContainer compose = new ComposeContainer(
DockerImageName.parse("docker:24.0.2"),
DockerImageName.parse("docker:25.0.5"),
SIMPLE_COMPOSE_FILE
)
.withServices("redis")
Expand All @@ -133,7 +133,7 @@ void testStartupTimeoutSetsTheHighestTimeout() {
void testWaitingForHealthcheck() {
try (
ComposeContainer compose = new ComposeContainer(
DockerImageName.parse("docker:24.0.2"),
DockerImageName.parse("docker:25.0.5"),
COMPOSE_FILE_WITH_HEALTHCHECK
)
.waitingFor("redis", Wait.forHealthcheck().withStartupTimeout(Duration.ofMinutes(2)))
Expand All @@ -148,7 +148,7 @@ void testWaitingForHealthcheck() {
void testWaitingForHealthcheckWithRestartDoesNotCrash() {
try (
ComposeContainer compose = new ComposeContainer(
DockerImageName.parse("docker:24.0.2"),
DockerImageName.parse("docker:25.0.5"),
COMPOSE_FILE_WITH_HEALTHCHECK
)
.waitingFor("redis", Wait.forHealthcheck().withStartupTimeout(Duration.ofMinutes(1)))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ class ComposeContainerOverrideTest {
@Test
void readEnvironment() {
try (
ComposeContainer compose = new ComposeContainer(DockerImageName.parse("docker:24.0.2"), BASE)
ComposeContainer compose = new ComposeContainer(DockerImageName.parse("docker:25.0.5"), BASE)
.withExposedService("redis", 6379)
) {
compose.start();
Expand All @@ -34,7 +34,7 @@ void readEnvironment() {
@Test
void resetEnvironment() {
try (
ComposeContainer compose = new ComposeContainer(DockerImageName.parse("docker:24.0.2"), BASE, OVERRIDE)
ComposeContainer compose = new ComposeContainer(DockerImageName.parse("docker:25.0.5"), BASE, OVERRIDE)
.withExposedService("redis", 6379)
) {
compose.start();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ class ComposeContainerPortViaEnvTest extends BaseComposeTest {

@AutoClose
public ComposeContainer environment = new ComposeContainer(
DockerImageName.parse("docker:24.0.2"),
DockerImageName.parse("docker:25.0.5"),
new File("src/test/resources/v2-compose-test-port-via-env.yml")
)
.withExposedService("redis-1", REDIS_PORT)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ public static void checkVersion() {

@AutoClose
public ComposeContainer environment = new ComposeContainer(
DockerImageName.parse("docker:24.0.2"),
DockerImageName.parse("docker:25.0.5"),
new File("src/test/resources/composev2/scaled-compose-test.yml")
)
.withScaledService("redis", 3)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ class ComposeContainerTest extends BaseComposeTest {

// composeContainerConstructor {
public ComposeContainer environment = new ComposeContainer(
DockerImageName.parse("docker:24.0.2"),
DockerImageName.parse("docker:25.0.5"),
new File("src/test/resources/composev2/compose-test.yml")
)
.withExposedService("redis-1", REDIS_PORT)
Expand Down Expand Up @@ -88,7 +88,7 @@ void shouldCreateContainerWhenFileNotPrefixedWithPath() throws IOException {
Files.write(filePathNotStartWithDotSlash.toPath(), validYaml.getBytes(StandardCharsets.UTF_8));

final ComposeContainer dockerComposeContainer = new ComposeContainer(
DockerImageName.parse("docker:24.0.2"),
DockerImageName.parse("docker:25.0.5"),
filePathNotStartWithDotSlash
);
assertThat(dockerComposeContainer).as("Container created using docker compose file").isNotNull();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ void performTest(boolean removeVolumes, boolean shouldVolumesBePresentAfterRunni

final AtomicReference<String> volumeName = new AtomicReference<>("");
try (
ComposeContainer environment = new ComposeContainer(DockerImageName.parse("docker:24.0.2"), composeFile)
ComposeContainer environment = new ComposeContainer(DockerImageName.parse("docker:25.0.5"), composeFile)
.withExposedService("redis", 6379)
.withRemoveVolumes(removeVolumes)
.withRemoveImages(ComposeContainer.RemoveImages.ALL)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ void performTest(
final AtomicReference<String> builtImageName = new AtomicReference<>("");
final AtomicReference<String> pulledImageName = new AtomicReference<>("");
try (
ComposeContainer environment = new ComposeContainer(DockerImageName.parse("docker:24.0.2"), composeFile)
ComposeContainer environment = new ComposeContainer(DockerImageName.parse("docker:25.0.5"), composeFile)
.withExposedService("customredis", 6379)
.withBuild(true)
.withRemoveImages(removeMode)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ class ComposeContainerWithCopyFilesTest {
void testShouldCopyAllFilesByDefault() throws IOException {
try (
ComposeContainer environment = new ComposeContainer(
DockerImageName.parse("docker:24.0.2"),
DockerImageName.parse("docker:25.0.5"),
new File("src/test/resources/compose-file-copy-inclusions/compose.yml")
)
.withExposedService("app", 8080)
Expand All @@ -34,7 +34,7 @@ void testShouldCopyAllFilesByDefault() throws IOException {
void testWithFileCopyInclusionUsingFilePath() throws IOException {
try (
ComposeContainer environment = new ComposeContainer(
DockerImageName.parse("docker:24.0.2"),
DockerImageName.parse("docker:25.0.5"),
new File("src/test/resources/compose-file-copy-inclusions/compose-root-only.yml")
)
.withExposedService("app", 8080)
Expand All @@ -54,7 +54,7 @@ void testWithFileCopyInclusionUsingDirectoryPath() throws IOException {
try (
// composeContainerWithCopyFiles {
ComposeContainer environment = new ComposeContainer(
DockerImageName.parse("docker:24.0.2"),
DockerImageName.parse("docker:25.0.5"),
new File("src/test/resources/compose-file-copy-inclusions/compose-test-only.yml")
)
.withExposedService("app", 8080)
Expand All @@ -73,7 +73,7 @@ void testWithFileCopyInclusionUsingDirectoryPath() throws IOException {
void testShouldNotBeAbleToStartIfNeededEnvFileIsNotCopied() {
try (
ComposeContainer environment = new ComposeContainer(
DockerImageName.parse("docker:24.0.2"),
DockerImageName.parse("docker:25.0.5"),
new File("src/test/resources/compose-file-copy-inclusions/compose-test-only.yml")
)
.withExposedService("app", 8080)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ void testComposeContainerConstructor() {
try (
// composeContainerWithCombinedWaitStrategies {
ComposeContainer compose = new ComposeContainer(
DockerImageName.parse("docker:24.0.2"),
DockerImageName.parse("docker:25.0.5"),
new File("src/test/resources/composev2/compose-test.yml")
)
.withExposedService("redis-1", REDIS_PORT, Wait.forSuccessfulCommand("redis-cli ping"))
Expand All @@ -36,7 +36,7 @@ void testComposeContainerWaitForPortWithTimeout() {
try (
// composeContainerWaitForPortWithTimeout {
ComposeContainer compose = new ComposeContainer(
DockerImageName.parse("docker:24.0.2"),
DockerImageName.parse("docker:25.0.5"),
new File("src/test/resources/composev2/compose-test.yml")
)
.withExposedService(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ void simpleTest() {
assertThat(
catchThrowable(() -> {
ComposeContainer environment = new ComposeContainer(
DockerImageName.parse("docker:24.0.2"),
DockerImageName.parse("docker:25.0.5"),
new File("src/test/resources/invalid-compose.yml")
)
.withExposedService("something", 123);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ public static void checkVersion() {

@AutoClose
public ComposeContainer compose = new ComposeContainer(
DockerImageName.parse("docker:24.0.2"),
DockerImageName.parse("docker:25.0.5"),
new File("src/test/resources/v2-compose-test-passthrough.yml")
)
.withEnv("foo", "bar")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ class ComposeWaitStrategyTest {
public final void setUp() {
environment =
new ComposeContainer(
DockerImageName.parse("docker:24.0.2"),
DockerImageName.parse("docker:25.0.5"),
new File("src/test/resources/composev2/compose-test.yml")
);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ class ComposeWithIdentifierTest extends BaseComposeTest {

@AutoClose
public ComposeContainer environment = new ComposeContainer(
DockerImageName.parse("docker:24.0.2"),
DockerImageName.parse("docker:25.0.5"),
"TEST",
new File("src/test/resources/v2-compose-test.yml")
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ class ComposeWithNetworkTest extends BaseComposeTest {

@AutoClose
public ComposeContainer environment = new ComposeContainer(
DockerImageName.parse("docker:24.0.2"),
DockerImageName.parse("docker:25.0.5"),
new File("src/test/resources/v2-compose-test-with-network.yml")
)
.withExposedService("redis-1", REDIS_PORT);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import spock.lang.Specification
class ComposeContainerIT extends Specification {

ComposeContainer composeContainer = new ComposeContainer(
DockerImageName.parse("docker:24.0.2"),
DockerImageName.parse("docker:25.0.5"),
new File("src/test/resources/docker-compose.yml"))
.withExposedService("whoami-1", 80, Wait.forHttp("/"))

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ class SharedComposeContainerIT extends Specification {

@Shared
ComposeContainer composeContainer = new ComposeContainer(
DockerImageName.parse("docker:24.0.2"),
DockerImageName.parse("docker:25.0.5"),
new File("src/test/resources/docker-compose.yml"))
.withExposedService("whoami-1", 80, Wait.forHttp("/"))

Expand Down
Loading