Skip to content

Commit 1e3fabd

Browse files
committed
started some basic work
Signed-off-by: wind57 <[email protected]>
1 parent d5859ff commit 1e3fabd

File tree

1 file changed

+13
-7
lines changed
  • spring-cloud-kubernetes-integration-tests/spring-cloud-kubernetes-k8s-client-configuration-watcher/src/test/java/org/springframework/cloud/kubernetes/configuration/watcher

1 file changed

+13
-7
lines changed

spring-cloud-kubernetes-integration-tests/spring-cloud-kubernetes-k8s-client-configuration-watcher/src/test/java/org/springframework/cloud/kubernetes/configuration/watcher/ActuatorRefreshIT.java

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import java.time.Duration;
2121

2222
import com.github.tomakehurst.wiremock.client.WireMock;
23+
import com.github.tomakehurst.wiremock.stubbing.StubMapping;
2324
import io.kubernetes.client.openapi.models.V1ConfigMap;
2425
import io.kubernetes.client.openapi.models.V1ConfigMapBuilder;
2526
import io.kubernetes.client.openapi.models.V1Deployment;
@@ -101,15 +102,20 @@ void after() {
101102
// curl <WIREMOCK_POD_IP>:8080/__admin/mappings
102103
@Test
103104
void testActuatorRefresh() {
104-
105105
WireMock.configureFor(WIREMOCK_HOST, WIREMOCK_PORT);
106-
await().timeout(Duration.ofSeconds(60))
106+
StubMapping stubMapping = WireMock.stubFor(WireMock.post(WireMock.urlEqualTo("/actuator/refresh"))
107+
.willReturn(WireMock.aResponse().withBody("{}").withStatus(200)));
108+
109+
await().atMost(Duration.ofSeconds(60))
110+
.pollInterval(Duration.ofSeconds(1))
107111
.ignoreException(SocketTimeoutException.class)
108-
.until(() -> WireMock
109-
.stubFor(WireMock.post(WireMock.urlEqualTo("/actuator/refresh"))
110-
.willReturn(WireMock.aResponse().withBody("{}").withStatus(200)))
111-
.getResponse()
112-
.wasConfigured());
112+
.until(() -> {
113+
boolean configured = stubMapping.getResponse().wasConfigured();
114+
if (!configured) {
115+
System.out.println("Not yet configured");
116+
}
117+
return configured;
118+
});
113119

114120
createConfigMap();
115121

0 commit comments

Comments
 (0)