Skip to content

Commit b64adbc

Browse files
committed
Fix disabled conditions on AbstractDockerComposeIntegrationTests
1 parent cbc0378 commit b64adbc

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

spring-boot-project/spring-boot-docker-compose/src/test/java/org/springframework/boot/docker/compose/service/connection/test/AbstractDockerComposeIntegrationTests.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
import org.springframework.boot.SpringApplicationShutdownHandlers;
2626
import org.springframework.boot.autoconfigure.service.connection.ConnectionDetails;
2727
import org.springframework.boot.testsupport.process.DisabledIfProcessUnavailable;
28-
import org.springframework.boot.testsupport.testcontainers.DisabledIfDockerUnavailable;
2928
import org.springframework.context.annotation.Configuration;
3029
import org.springframework.core.io.ClassPathResource;
3130
import org.springframework.core.io.Resource;
@@ -37,7 +36,7 @@
3736
* @author Moritz Halbritter
3837
* @author Andy Wilkinson
3938
*/
40-
@DisabledIfDockerUnavailable
39+
@DisabledIfProcessUnavailable({ "docker", "version" })
4140
@DisabledIfProcessUnavailable({ "docker", "compose" })
4241
public abstract class AbstractDockerComposeIntegrationTests {
4342

spring-boot-project/spring-boot-tools/spring-boot-test-support/src/main/java/org/springframework/boot/testsupport/process/DisabledIfProcessUnavailableCondition.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727

2828
import org.springframework.core.annotation.MergedAnnotation;
2929
import org.springframework.core.annotation.MergedAnnotations;
30+
import org.springframework.core.annotation.MergedAnnotations.SearchStrategy;
3031
import org.springframework.util.Assert;
3132
import org.springframework.util.StringUtils;
3233

@@ -57,7 +58,7 @@ public ConditionEvaluationResult evaluateExecutionCondition(ExtensionContext con
5758
}
5859

5960
private Stream<String[]> getAnnotationValue(AnnotatedElement testClass) {
60-
return MergedAnnotations.from(testClass)
61+
return MergedAnnotations.from(testClass, SearchStrategy.TYPE_HIERARCHY)
6162
.stream(DisabledIfProcessUnavailable.class)
6263
.map((annotation) -> annotation.getStringArray(MergedAnnotation.VALUE));
6364
}

0 commit comments

Comments
 (0)