Skip to content

Commit 714a46b

Browse files
committed
test: conditional execution of CRD test
Signed-off-by: Marc Nuri <[email protected]>
1 parent e2d1af0 commit 714a46b

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

java-generator/src/test/java/com/hashicorp/secrets/v1beta1/VaultConnectionTest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@
22

33
import io.fabric8.junit.jupiter.api.KubernetesTest;
44
import io.fabric8.kubernetes.api.model.HasMetadata;
5+
import io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceDefinition;
56
import io.fabric8.kubernetes.client.KubernetesClient;
67
import io.fabric8.kubernetes.client.dsl.NonDeletingOperation;
78
import org.junit.jupiter.api.AfterEach;
9+
import org.junit.jupiter.api.Assumptions;
810
import org.junit.jupiter.api.BeforeEach;
911
import org.junit.jupiter.api.Test;
1012

@@ -21,6 +23,7 @@ class VaultConnectionTest {
2123

2224
@BeforeEach
2325
void setUp() throws Exception {
26+
Assumptions.assumeTrue(client.supports(CustomResourceDefinition.class), "CRDs are not supported in this cluster");
2427
try (InputStream is = VaultConnectionTest.class.getResourceAsStream("/vault-connection.yaml")) {
2528
client.resource(is).createOr(NonDeletingOperation::update);
2629
}

0 commit comments

Comments
 (0)