61 references to WaitForResourceAsync
Aspire.Hosting (1)
Orchestrator\ApplicationOrchestrator.cs (1)
106
var waitForNonWaitingStateTask = _notificationService.
WaitForResourceAsync
(
Aspire.Hosting.Containers.Tests (1)
DockerSocketBindMountTests.cs (1)
40
var state = await rns.
WaitForResourceAsync
(
Aspire.Hosting.MySql.Tests (1)
MySqlFunctionalTests.cs (1)
603
var resourceEvent = await rns.
WaitForResourceAsync
(resourceName, (evt) =>
Aspire.Hosting.PostgreSQL.Tests (1)
PostgresFunctionalTests.cs (1)
580
var resourceEvent = await rns.
WaitForResourceAsync
(resourceName, (evt) =>
Aspire.Hosting.Qdrant.Tests (1)
QdrantFunctionalTests.cs (1)
282
await app.ResourceNotifications.
WaitForResourceAsync
(resource.Resource.Name, (re => re.Snapshot.HealthStatus == HealthStatus.Healthy), cts.Token);
Aspire.Hosting.Tests (52)
Codespaces\CodespacesUrlRewriterTests.cs (1)
79
var resourceEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
DistributedApplicationTests.cs (28)
144
var resourceEvent = await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Waiting, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
148
await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
152
await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Finished, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
156
await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Waiting, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
160
await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
190
var notStartedResourceEvent = await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.NotStarted, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
191
var dependentResourceEvent = await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Waiting, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
212
var runningResourceEvent = await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
220
var dependentResourceRunningEvent = await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
229
await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Finished, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
233
await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
284
await rns.
WaitForResourceAsync
(normalResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.DefaultOrchestratorTestTimeout);
287
await rns.
WaitForResourceAsync
(explicitStartResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.NotStarted, token).DefaultTimeout(TestConstants.DefaultOrchestratorTestTimeout);
327
var notStartedResourceEvent = await rns.
WaitForResourceAsync
(explicitStartResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.NotStarted, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
336
await rns.
WaitForResourceAsync
(explicitStartResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.DefaultOrchestratorTestTimeout);
399
var notStartedResourceEvent = await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.NotStarted, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
400
var dependentResourceEvent = await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Waiting, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
420
var runningResourceEvent = await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
427
var dependentRunningResourceEvent = await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
436
await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Exited, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
440
await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
482
notStartedResourceEvent = await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.NotStarted, token).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
483
dependentResourceEvent = await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Waiting, token).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
505
var runningResourceEvent = await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
512
var dependentRunningResourceEvent = await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
521
await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Exited, token).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
528
await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
961
var dependentRunningResourceEvent = await rns.
WaitForResourceAsync
(container.Resource.Name, e => e.Snapshot.State?.Text == KnownResourceStates.Running).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
ExternalServiceTests.cs (3)
320
var resourceEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
347
var resourceEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
374
var resourceEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
Health\ResourceHealthCheckServiceTests.cs (10)
37
var startingEvent = await app.ResourceNotifications.
WaitForResourceAsync
("resource", e => e.Snapshot.State?.Text == KnownResourceStates.Starting).DefaultTimeout();
77
var startingEvent = await app.ResourceNotifications.
WaitForResourceAsync
("resource", e => e.Snapshot.State?.Text == KnownResourceStates.Starting).DefaultTimeout();
85
var runningEvent = await app.ResourceNotifications.
WaitForResourceAsync
("resource", e => e.Snapshot.State?.Text == KnownResourceStates.Running).DefaultTimeout();
120
var startingEvent = await app.ResourceNotifications.
WaitForResourceAsync
("resource", e => e.Snapshot.State?.Text == KnownResourceStates.Starting).DefaultTimeout();
128
var runningEvent = await app.ResourceNotifications.
WaitForResourceAsync
("resource",
586
var startingEvent = await app.ResourceNotifications.
WaitForResourceAsync
("resource", e => e.Snapshot.State?.Text == KnownResourceStates.Starting).DefaultTimeout();
595
var runningEvent = await app.ResourceNotifications.
WaitForResourceAsync
("resource", e => e.Snapshot.State?.Text == KnownResourceStates.Running).DefaultTimeout();
632
var startingEvent = await app.ResourceNotifications.
WaitForResourceAsync
("resource", e => e.Snapshot.State?.Text == KnownResourceStates.Starting).DefaultTimeout();
640
var runningEvent = await app.ResourceNotifications.
WaitForResourceAsync
("resource", e => e.Snapshot.State?.Text == KnownResourceStates.Running).DefaultTimeout();
648
var unhealthyEvent = await app.ResourceNotifications.
WaitForResourceAsync
("resource", e => e.Snapshot.HealthStatus == HealthStatus.Unhealthy).DefaultTimeout();
WithHttpCommandTests.cs (5)
425
var startingEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
438
var runningEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
481
var runningEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
496
var enabledEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
537
await app.ResourceNotifications.
WaitForResourceAsync
(
WithUrlsTests.cs (5)
385
var resourceEvent = await rns.
WaitForResourceAsync
(
412
var resourceEvent = await rns.
WaitForResourceAsync
(
445
var resourceEvent = await rns.
WaitForResourceAsync
(
675
var resourceEvent = await rns.
WaitForResourceAsync
(
977
var resourceEvent = await rns.
WaitForResourceAsync
(
Aspire.Playground.Tests (1)
Infrastructure\DistributedApplicationExtensions.cs (1)
107
return Task.WhenAll(applicationModel.Resources.Select(r => app.ResourceNotifications.
WaitForResourceAsync
(r.Name, r => targetStates?.Contains(r.Snapshot.State?.Text, StringComparer.OrdinalIgnoreCase) is true || r.Snapshot.IsHidden, cancellationToken)));
Testing.Tests (3)
WaitFailures.cs (3)
117
await app.ResourceNotifications.
WaitForResourceAsync
(nginx.Resource.Name, x => false, cts.Token);
156
await app.ResourceNotifications.
WaitForResourceAsync
(nginx.Resource.Name, x => x.Snapshot.HealthReports.All(x => x.Status.HasValue), cts.Token);
176
await app.ResourceNotifications.
WaitForResourceAsync
(nginx.Resource.Name, x => x.Snapshot.HealthStatus == HealthStatus.Healthy, cts.Token);