Skip to content

Commit 2b0280f

Browse files
authored
fix: flaky special integration test (#1834)
* fix: flaky special integration test * fix format
1 parent 3751a68 commit 2b0280f

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

operator-framework/src/test/java/io/javaoperatorsdk/operator/InformerRelatedBehaviorITS.java

+13-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44

55
import org.junit.jupiter.api.*;
66

7+
import io.fabric8.kubernetes.api.model.ConfigMap;
8+
import io.fabric8.kubernetes.api.model.ConfigMapBuilder;
79
import io.fabric8.kubernetes.api.model.Namespace;
810
import io.fabric8.kubernetes.api.model.ObjectMetaBuilder;
911
import io.fabric8.kubernetes.api.model.rbac.ClusterRole;
@@ -71,6 +73,7 @@ void beforeEach(TestInfo testInfo) {
7173
@AfterEach
7274
void cleanup() {
7375
adminClient.resource(testCustomResource()).delete();
76+
adminClient.resource(dependentConfigMap()).delete();
7477
}
7578

7679
@Test
@@ -149,7 +152,7 @@ private void assertInformerNotWatchingForAdditionalNamespace(Operator operator)
149152
}
150153

151154
@Test
152-
void resilientForLoosingPermissionForCustomResource() throws InterruptedException {
155+
void resilientForLoosingPermissionForCustomResource() {
153156
setFullResourcesAccess();
154157
startOperator(true);
155158
setNoCustomResourceAccess();
@@ -229,6 +232,15 @@ InformerRelatedBehaviorTestCustomResource testCustomResource() {
229232
return testCustomResource;
230233
}
231234

235+
private ConfigMap dependentConfigMap() {
236+
return new ConfigMapBuilder()
237+
.withMetadata(new ObjectMetaBuilder()
238+
.withName(TEST_RESOURCE_NAME)
239+
.withNamespace(actualNamespace)
240+
.build())
241+
.build();
242+
}
243+
232244
private void assertReconciled() {
233245
await().untilAsserted(() -> {
234246
assertThat(reconciler.getNumberOfExecutions()).isGreaterThan(0);

0 commit comments

Comments
 (0)