Skip to content

Commit 66ac5ab

Browse files
committed
handling integration tests
1 parent f63af4a commit 66ac5ab

File tree

3 files changed

+14
-15
lines changed

3 files changed

+14
-15
lines changed

operator-framework/src/test/java/com/github/containersolutions/operator/ConcurrencyTest.java renamed to operator-framework/src/test/java/com/github/containersolutions/operator/ConcurrencyIT.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@
1515
import static org.assertj.core.api.Assertions.assertThat;
1616

1717
@TestInstance(TestInstance.Lifecycle.PER_CLASS)
18-
public class ConcurrencyTest {
18+
public class ConcurrencyIT {
1919

2020
public static final int NUMBER_OF_RESOURCES_CREATED = 50;
2121
public static final int NUMBER_OF_RESOURCES_DELETED = 30;
2222
public static final int NUMBER_OF_RESOURCES_UPDATED = 20;
23-
private static final Logger log = LoggerFactory.getLogger(ConcurrencyTest.class);
23+
private static final Logger log = LoggerFactory.getLogger(ConcurrencyIT.class);
2424
public static final String UPDATED_SUFFIX = "_updated";
2525
private IntegrationTestSupport integrationTest = new IntegrationTestSupport();
2626

operator-framework/src/test/java/com/github/containersolutions/operator/IntegrationTest.java renamed to operator-framework/src/test/java/com/github/containersolutions/operator/ControllerExecutionIT.java

+2-13
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,20 @@
44
import com.github.containersolutions.operator.sample.TestCustomResourceSpec;
55
import io.fabric8.kubernetes.api.model.ConfigMap;
66
import io.fabric8.kubernetes.api.model.ObjectMetaBuilder;
7-
import io.fabric8.kubernetes.client.utils.Serialization;
87
import org.junit.jupiter.api.*;
98
import org.slf4j.Logger;
109
import org.slf4j.LoggerFactory;
1110

12-
import java.io.IOException;
13-
import java.io.InputStream;
1411
import java.util.concurrent.TimeUnit;
1512

1613
import static com.github.containersolutions.operator.IntegrationTestSupport.TEST_NAMESPACE;
1714
import static org.assertj.core.api.Assertions.assertThat;
1815
import static org.awaitility.Awaitility.await;
1916

2017
@TestInstance(TestInstance.Lifecycle.PER_CLASS)
21-
public class IntegrationTest {
18+
public class ControllerExecutionIT {
2219

23-
private final static Logger log = LoggerFactory.getLogger(IntegrationTest.class);
20+
private final static Logger log = LoggerFactory.getLogger(ControllerExecutionIT.class);
2421
private IntegrationTestSupport integrationTestSupport = new IntegrationTestSupport();
2522

2623
@BeforeAll
@@ -67,12 +64,4 @@ public void configMapGetsCreatedForTestCustomResource() {
6764
assertThat(cr.getStatus().getConfigMapStatus()).isEqualTo("ConfigMap Ready");
6865
});
6966
}
70-
71-
private <T> T loadYaml(Class<T> clazz, String yaml) {
72-
try (InputStream is = getClass().getResourceAsStream(yaml)) {
73-
return Serialization.unmarshal(is, clazz);
74-
} catch (IOException ex) {
75-
throw new IllegalStateException("Cannot find yaml on classpath: " + yaml);
76-
}
77-
}
7867
}

pom.xml

+10
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,16 @@
100100
<id>release</id>
101101
<build>
102102
<plugins>
103+
<plugin>
104+
<groupId>org.apache.maven.plugins</groupId>
105+
<artifactId>maven-surefire-plugin</artifactId>
106+
<!--<version>2.19.1</version> -->
107+
<configuration>
108+
<excludes>
109+
<exclude>**/*IT.java</exclude>
110+
</excludes>
111+
</configuration>
112+
</plugin>
103113
<plugin>
104114
<groupId>org.apache.maven.plugins</groupId>
105115
<artifactId>maven-javadoc-plugin</artifactId>

0 commit comments

Comments
 (0)