Skip to content

Commit 11557a9

Browse files
committed
Apiservice test timeout
1 parent d860634 commit 11557a9

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

tests/CommunityToolkit.Aspire.Hosting.Minio.Tests/AppHostTests.cs

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,17 +27,19 @@ public async Task ResourceStartsAndRespondsOk()
2727
[Fact]
2828
public async Task ApiServiceCreateData()
2929
{
30-
var resourceName = "apiservice";
31-
32-
await fixture.ResourceNotificationService.WaitForResourceHealthyAsync("minio").WaitAsync(TimeSpan.FromMinutes(5));
33-
await fixture.ResourceNotificationService.WaitForResourceHealthyAsync(resourceName).WaitAsync(TimeSpan.FromMinutes(5));
30+
const string resourceName = "apiservice";
31+
32+
var cts = new CancellationTokenSource(TimeSpan.FromMinutes(2));
33+
34+
await fixture.ResourceNotificationService.WaitForResourceHealthyAsync("minio", cts.Token).WaitAsync(cts.Token);
35+
await fixture.ResourceNotificationService.WaitForResourceHealthyAsync(resourceName, cts.Token).WaitAsync(cts.Token);
3436
var httpClient = fixture.CreateHttpClient(resourceName);
3537

3638
var bucketName = "somebucket";
37-
var createResponse = await httpClient.PutAsync($"/buckets/{bucketName}", null).WaitAsync(TimeSpan.FromMinutes(5));
38-
Assert.Equal(HttpStatusCode.OK, createResponse.StatusCode);
39+
var createBucketResponse = await httpClient.PutAsync($"/buckets/{bucketName}", null).WaitAsync(cts.Token);
40+
Assert.Equal(HttpStatusCode.OK, createBucketResponse.StatusCode);
3941

40-
var getResponse = await httpClient.GetAsync($"/buckets/{bucketName}");
41-
Assert.Equal(HttpStatusCode.OK, getResponse.StatusCode);
42+
var getBucketResponse = await httpClient.GetAsync($"/buckets/{bucketName}");
43+
Assert.Equal(HttpStatusCode.OK, getBucketResponse.StatusCode);
4244
}
4345
}

0 commit comments

Comments
 (0)