111 references to WaitForResourceAsync
Aspire.Hosting (1)
Orchestrator\ApplicationOrchestrator.cs (1)
153
var waitForNonWaitingStateTask = _notificationService.
WaitForResourceAsync
(
Aspire.Hosting.Browsers.Tests (18)
BrowserLogsBuilderExtensionsTests.cs (18)
708
await app.ResourceNotifications.
WaitForResourceAsync
(
962
var runningEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
1011
await app.ResourceNotifications.
WaitForResourceAsync
(
1032
var failedEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
1096
await app.ResourceNotifications.
WaitForResourceAsync
(
1109
var failedEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
1171
var failedEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
1224
await app.ResourceNotifications.
WaitForResourceAsync
(
1233
var runningEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
1284
var runningEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
1345
var initialEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
1361
var enabledEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
1408
var firstRunningEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
1444
var secondRunningEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
1476
var firstCompletedEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
1492
var allCompletedEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
1545
await app.ResourceNotifications.
WaitForResourceAsync
(
1561
await app.ResourceNotifications.
WaitForResourceAsync
(
Aspire.Hosting.Containers.Tests (1)
DockerSocketBindMountTests.cs (1)
41
var state = await rns.
WaitForResourceAsync
(
Aspire.Hosting.DevTunnels.Tests (1)
DevTunnelResourceBuilderExtensionsTests.cs (1)
628
var resourceEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
Aspire.Hosting.EntityFrameworkCore (2)
EFCoreOperationExecutor.cs (2)
318
await notificationService.
WaitForResourceAsync
(
345
var resourceEvent = await notificationService.
WaitForResourceAsync
(
Aspire.Hosting.Maui (2)
Lifecycle\MauiBuildQueueEventSubscriber.cs (2)
290
await notificationService.
WaitForResourceAsync
(
400
await notificationService.
WaitForResourceAsync
(
Aspire.Hosting.MySql.Tests (1)
MySqlFunctionalTests.cs (1)
611
var resourceEvent = await rns.
WaitForResourceAsync
(resourceName, (evt) =>
Aspire.Hosting.PostgreSQL.Tests (1)
PostgresFunctionalTests.cs (1)
588
var resourceEvent = await rns.
WaitForResourceAsync
(resourceName, (evt) =>
Aspire.Hosting.Qdrant.Tests (1)
QdrantFunctionalTests.cs (1)
284
await app.ResourceNotifications.
WaitForResourceAsync
(resource.Resource.Name, (re => re.Snapshot.HealthStatus == HealthStatus.Healthy), cts.Token);
Aspire.Hosting.Testing.Tests (2)
DashboardUrlTests.cs (2)
105
var runningResourceEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
133
var updatedResourceTask = app.ResourceNotifications.
WaitForResourceAsync
(
Aspire.Hosting.Tests (76)
Codespaces\CodespacesUrlRewriterTests.cs (1)
80
var resourceEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
DistributedApplicationTests.cs (32)
209
var resourceEvent = await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Waiting, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
213
await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
217
await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Finished, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
221
await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Waiting, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
225
await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
255
var notStartedResourceEvent = await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.NotStarted, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
256
var dependentResourceEvent = await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Waiting, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
277
var runningResourceEvent = await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
285
var dependentResourceRunningEvent = await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
294
await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Finished, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
298
await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
349
await rns.
WaitForResourceAsync
(normalResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.DefaultOrchestratorTestTimeout);
352
await rns.
WaitForResourceAsync
(explicitStartResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.NotStarted, token).DefaultTimeout(TestConstants.DefaultOrchestratorTestTimeout);
392
var notStartedResourceEvent = await rns.
WaitForResourceAsync
(explicitStartResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.NotStarted, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
401
await rns.
WaitForResourceAsync
(explicitStartResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.DefaultOrchestratorTestTimeout);
544
var notStartedResourceEvent = await rns.
WaitForResourceAsync
(
549
var dependentResourceEvent = await rns.
WaitForResourceAsync
(
573
var runningResourceEvent = await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
580
var dependentRunningResourceEvent = await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
589
await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Exited, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
593
await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
635
notStartedResourceEvent = await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.NotStarted, token).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
636
dependentResourceEvent = await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Waiting, token).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
658
var runningResourceEvent = await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
665
var dependentRunningResourceEvent = await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
674
await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Exited, token).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
681
await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
1106
var dependentRunningResourceEvent = await rns.
WaitForResourceAsync
(container.Resource.Name, e => e.Snapshot.State?.Text == KnownResourceStates.Running).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
2109
rns.
WaitForResourceAsync
(containerResourceName, e =>
2118
rns.
WaitForResourceAsync
(executableResourceName, e =>
2154
var containerEvent = await rns.
WaitForResourceAsync
(
2159
var executableEvent = await rns.
WaitForResourceAsync
(
ExternalServiceTests.cs (3)
340
var resourceEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
367
var resourceEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
394
var resourceEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
Health\ResourceHealthCheckServiceTests.cs (10)
38
var startingEvent = await app.ResourceNotifications.
WaitForResourceAsync
("resource", e => e.Snapshot.State?.Text == KnownResourceStates.Starting).DefaultTimeout();
78
var startingEvent = await app.ResourceNotifications.
WaitForResourceAsync
("resource", e => e.Snapshot.State?.Text == KnownResourceStates.Starting).DefaultTimeout();
86
var runningEvent = await app.ResourceNotifications.
WaitForResourceAsync
("resource", e => e.Snapshot.State?.Text == KnownResourceStates.Running).DefaultTimeout();
121
var startingEvent = await app.ResourceNotifications.
WaitForResourceAsync
("resource", e => e.Snapshot.State?.Text == KnownResourceStates.Starting).DefaultTimeout();
129
var runningEvent = await app.ResourceNotifications.
WaitForResourceAsync
("resource",
587
var startingEvent = await app.ResourceNotifications.
WaitForResourceAsync
("resource", e => e.Snapshot.State?.Text == KnownResourceStates.Starting).DefaultTimeout();
596
var runningEvent = await app.ResourceNotifications.
WaitForResourceAsync
("resource", e => e.Snapshot.State?.Text == KnownResourceStates.Running).DefaultTimeout();
633
var startingEvent = await app.ResourceNotifications.
WaitForResourceAsync
("resource", e => e.Snapshot.State?.Text == KnownResourceStates.Starting).DefaultTimeout();
641
var runningEvent = await app.ResourceNotifications.
WaitForResourceAsync
("resource", e => e.Snapshot.State?.Text == KnownResourceStates.Running).DefaultTimeout();
649
var unhealthyEvent = await app.ResourceNotifications.
WaitForResourceAsync
("resource", e => e.Snapshot.HealthStatus == HealthStatus.Unhealthy).DefaultTimeout();
Orchestrator\ApplicationOrchestratorTests.cs (6)
690
await resourceNotificationService.
WaitForResourceAsync
(
748
await resourceNotificationService.
WaitForResourceAsync
(
799
await resourceNotificationService.
WaitForResourceAsync
(
853
await resourceNotificationService.
WaitForResourceAsync
(
861
await resourceNotificationService.
WaitForResourceAsync
(
1048
var waitingEvent = await resourceNotificationService.
WaitForResourceAsync
(
ResourceCommandServiceTests.cs (1)
1650
await resourceNotificationService.
WaitForResourceAsync
(project.Resource.Name, e => KnownResourceStates.BuildableStates.Contains(e.Snapshot.State?.Text), cts.Token).DefaultTimeout(TimeSpan.FromMinutes(2));
ResourceNotificationTests.cs (13)
371
var waitingEvent = await notificationService.
WaitForResourceAsync
(
384
var updatedWaitingEvent = await notificationService.
WaitForResourceAsync
(
419
var waitingEvent = await notificationService.
WaitForResourceAsync
(
437
var updatedWaitingEvent = await notificationService.
WaitForResourceAsync
(
475
var waitingEvent = await notificationService.
WaitForResourceAsync
(
489
var updatedWaitingEvent = await notificationService.
WaitForResourceAsync
(
529
var waitingEvent = await notificationService.
WaitForResourceAsync
(
609
await notificationService.
WaitForResourceAsync
(
680
var waitingEvent = await notificationService.
WaitForResourceAsync
(
719
var waitingEvent = await notificationService.
WaitForResourceAsync
(
751
var waitingEvent = await notificationService.
WaitForResourceAsync
(
764
var partialWaitingEvent = await notificationService.
WaitForResourceAsync
(
855
await notificationService.
WaitForResourceAsync
(
WithHttpCommandTests.cs (5)
955
var startingEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
968
var runningEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
1011
var runningEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
1026
var enabledEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
1067
await app.ResourceNotifications.
WaitForResourceAsync
(
WithUrlsTests.cs (5)
387
var resourceEvent = await rns.
WaitForResourceAsync
(
412
var resourceEvent = await rns.
WaitForResourceAsync
(
445
var resourceEvent = await rns.
WaitForResourceAsync
(
671
var resourceEvent = await rns.
WaitForResourceAsync
(
972
var resourceEvent = await rns.
WaitForResourceAsync
(
Aspire.Hosting.TestUtilities (1)
Utils\PersistentContainerTestHelpers.cs (1)
129
var resourceEvent = await resourceNotificationService.
WaitForResourceAsync
(resourceName, evt =>
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);