From 78242cb79418a87320c5c747d99db3e91319ea23 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Mon, 17 Apr 2023 10:33:35 +0100 Subject: [PATCH] Skip tests when Docker is unavailable See gh-34747 --- .../boot/docker/compose/core/DockerCliTests.java | 2 ++ .../connection/test/AbstractDockerComposeIntegrationTests.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/spring-boot-project/spring-boot-docker-compose/src/test/java/org/springframework/boot/docker/compose/core/DockerCliTests.java b/spring-boot-project/spring-boot-docker-compose/src/test/java/org/springframework/boot/docker/compose/core/DockerCliTests.java index 1c163fe3dc..be801fb04d 100644 --- a/spring-boot-project/spring-boot-docker-compose/src/test/java/org/springframework/boot/docker/compose/core/DockerCliTests.java +++ b/spring-boot-project/spring-boot-docker-compose/src/test/java/org/springframework/boot/docker/compose/core/DockerCliTests.java @@ -22,6 +22,7 @@ import java.util.List; import org.junit.jupiter.api.Test; import org.springframework.boot.testsupport.process.DisabledIfProcessUnavailable; +import org.springframework.boot.testsupport.testcontainers.DisabledIfDockerUnavailable; import static org.assertj.core.api.Assertions.assertThat; @@ -32,6 +33,7 @@ import static org.assertj.core.api.Assertions.assertThat; * @author Andy Wilkinson * @author Phillip Webb */ +@DisabledIfDockerUnavailable @DisabledIfProcessUnavailable({ "docker", "compose" }) class DockerCliTests { diff --git a/spring-boot-project/spring-boot-docker-compose/src/test/java/org/springframework/boot/docker/compose/service/connection/test/AbstractDockerComposeIntegrationTests.java b/spring-boot-project/spring-boot-docker-compose/src/test/java/org/springframework/boot/docker/compose/service/connection/test/AbstractDockerComposeIntegrationTests.java index fc210b9af0..3346bb0fc4 100644 --- a/spring-boot-project/spring-boot-docker-compose/src/test/java/org/springframework/boot/docker/compose/service/connection/test/AbstractDockerComposeIntegrationTests.java +++ b/spring-boot-project/spring-boot-docker-compose/src/test/java/org/springframework/boot/docker/compose/service/connection/test/AbstractDockerComposeIntegrationTests.java @@ -25,6 +25,7 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplicationShutdownHandlers; import org.springframework.boot.autoconfigure.service.connection.ConnectionDetails; import org.springframework.boot.testsupport.process.DisabledIfProcessUnavailable; +import org.springframework.boot.testsupport.testcontainers.DisabledIfDockerUnavailable; import org.springframework.context.annotation.Configuration; import org.springframework.core.io.ClassPathResource; import org.springframework.core.io.Resource; @@ -36,6 +37,7 @@ import org.springframework.util.function.ThrowingSupplier; * @author Moritz Halbritter * @author Andy Wilkinson */ +@DisabledIfDockerUnavailable @DisabledIfProcessUnavailable({ "docker", "compose" }) public abstract class AbstractDockerComposeIntegrationTests {