43 references to WaitForResourceAsync
Aspire.Hosting (1)
Orchestrator\ApplicationOrchestrator.cs (1)
90
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)
599
var resourceEvent = await rns.
WaitForResourceAsync
(resourceName, (evt) =>
Aspire.Hosting.PostgreSQL.Tests (1)
PostgresFunctionalTests.cs (1)
578
var resourceEvent = await rns.
WaitForResourceAsync
(resourceName, (evt) =>
Aspire.Hosting.Qdrant.Tests (1)
QdrantFunctionalTests.cs (1)
279
await app.ResourceNotifications.
WaitForResourceAsync
(resource.Resource.Name, (re => re.Snapshot.HealthStatus == HealthStatus.Healthy), cts.Token);
Aspire.Hosting.Tests (37)
Codespaces\CodespacesUrlRewriterTests.cs (1)
79
var resourceEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
DistributedApplicationTests.cs (23)
133
var resourceEvent = await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Waiting).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
137
await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
141
await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Finished).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
145
await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Waiting).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
149
await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
177
var notStartedResourceEvent = await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.NotStarted).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
178
var dependentResourceEvent = await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Waiting).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
199
var runningResourceEvent = await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
207
var dependentResourceRunningEvent = await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
216
await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Finished).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
220
await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
252
var notStartedResourceEvent = await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.NotStarted).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
253
var dependentResourceEvent = await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Waiting).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
273
var runningResourceEvent = await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
280
var dependentRunningResourceEvent = await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
289
await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Exited).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
293
await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
333
notStartedResourceEvent = await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.NotStarted).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
334
dependentResourceEvent = await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Waiting).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
356
var runningResourceEvent = await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
363
var dependentRunningResourceEvent = await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
372
await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Exited).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
379
await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
ExternalServiceTests.cs (3)
297
var resourceEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
324
var resourceEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
351
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();
Aspire.Playground.Tests (1)
Infrastructure\DistributedApplicationExtensions.cs (1)
106
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)));