Skip to content

Commit 566badb

Browse files
authored
Add delay in the delete test verification to work around service delete cache (Azure#23313)
1 parent fd6b9ab commit 566badb

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

sdk/containerregistry/azure-containers-containerregistry/src/test/java/com/azure/containers/containerregistry/ContainerRegistryClientTest.java

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,10 +82,17 @@ public void deleteRepositoryByRegistryAsyncClient() {
8282
.delaySubscription(Duration.ofMillis(SLEEP_TIME_IN_MILLISECONDS))
8383
.then(registryAsyncClient.getRepository(repositoryName).getProperties())
8484
.flatMap(res -> Mono.just(false))
85-
.onErrorResume(res -> registryAsyncClient.getRepository(repositoryName)
86-
.delete()
87-
.then(Mono.just(true))
88-
.onErrorResume(err -> Mono.just(false)));
85+
.onErrorResume(res -> {
86+
System.out.println("First time:" + res.getStackTrace());
87+
return registryAsyncClient.getRepository(repositoryName)
88+
.delete()
89+
.delaySubscription(Duration.ofMillis(SLEEP_TIME_IN_MILLISECONDS))
90+
.then(Mono.just(true))
91+
.onErrorResume(err -> {
92+
System.out.println("Second Time:" + err.getStackTrace());
93+
return Mono.just(false);
94+
});
95+
});
8996

9097
StepVerifier.create(deleteRepositoryTest)
9198
.assertNext(Assertions::assertTrue)

0 commit comments

Comments
 (0)