158 references to WaitForResourceAsync
Aspire.Hosting (2)
ApplicationModel\CommandsConfigurationExtensions.cs (1)
282
var terminalEvent = await resourceNotificationService.
WaitForResourceAsync
(rebuilderResource.Name,
Orchestrator\ApplicationOrchestrator.cs (1)
153
var waitForNonWaitingStateTask = _notificationService.
WaitForResourceAsync
(
Aspire.Hosting.Azure.EntraId.Tests (6)
EntraIdInitializationTests.cs (6)
280
await notifications.
WaitForResourceAsync
(entra.Resource.Name,
290
var ready = await notifications.
WaitForResourceAsync
(entra.Resource.Name,
325
await notifications.
WaitForResourceAsync
(entra.Resource.Name,
336
var ready = await notifications.
WaitForResourceAsync
(entra.Resource.Name,
382
await notifications.
WaitForResourceAsync
(entra.Resource.Name,
503
var update = await notifications.
WaitForResourceAsync
(resource.Name,
Aspire.Hosting.Browsers.Tests (18)
BrowserLogsBuilderExtensionsTests.cs (18)
707
await app.ResourceNotifications.
WaitForResourceAsync
(
961
var runningEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
1010
await app.ResourceNotifications.
WaitForResourceAsync
(
1031
var failedEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
1095
await app.ResourceNotifications.
WaitForResourceAsync
(
1108
var failedEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
1170
var failedEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
1223
await app.ResourceNotifications.
WaitForResourceAsync
(
1232
var runningEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
1283
var runningEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
1344
var initialEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
1360
var enabledEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
1407
var firstRunningEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
1443
var secondRunningEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
1475
var firstCompletedEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
1491
var allCompletedEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
1544
await app.ResourceNotifications.
WaitForResourceAsync
(
1560
await app.ResourceNotifications.
WaitForResourceAsync
(
Aspire.Hosting.Containers.Tests (1)
DockerSocketBindMountTests.cs (1)
41
var state = await rns.
WaitForResourceAsync
(
Aspire.Hosting.DevTunnels.Tests (6)
DevTunnelMonitorTests.cs (1)
60
await test.App.ResourceNotifications.
WaitForResourceAsync
(test.Tunnel.Name,
DevTunnelResourceBuilderExtensionsTests.cs (4)
324
await app.ResourceNotifications.
WaitForResourceAsync
(port.Name,
388
await app.ResourceNotifications.
WaitForResourceAsync
(port.Name,
820
var completed = await app.ResourceNotifications.
WaitForResourceAsync
(tunnelPort.Name,
842
var resourceEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
TestDevTunnelMonitor.cs (1)
87
await App.ResourceNotifications.
WaitForResourceAsync
(Port.Name,
Aspire.Hosting.Dotnet (3)
DotnetProjectBuildCoordinator.cs (3)
187
var buildEvent = await notificationService.
WaitForResourceAsync
(
1226
await _notificationService.
WaitForResourceAsync
(
1258
await _notificationService.
WaitForResourceAsync
(
Aspire.Hosting.Dotnet.Tests (12)
DotnetProjectBuildCoordinatorTests.cs (12)
586
app.ResourceNotifications.
WaitForResourceAsync
(
592
app.ResourceNotifications.
WaitForResourceAsync
(
2822
app.ResourceNotifications.
WaitForResourceAsync
(
2878
app.ResourceNotifications.
WaitForResourceAsync
(
2925
var secondBuildEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
2974
var firstBuildEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
2978
var secondBuildEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
3683
buildEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
3739
var workerStartingTask = app.ResourceNotifications.
WaitForResourceAsync
(
3760
var forcedStartingTask = app.ResourceNotifications.
WaitForResourceAsync
(
3781
var buildEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
3791
var workerEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
Aspire.Hosting.EntityFrameworkCore (2)
EFCoreOperationExecutor.cs (2)
333
await notificationService.
WaitForResourceAsync
(
360
var resourceEvent = await notificationService.
WaitForResourceAsync
(
Aspire.Hosting.Maui (4)
Lifecycle\MauiBuildQueueEventSubscriber.cs (3)
332
await notificationService.
WaitForResourceAsync
(
403
var terminalStateTask = notificationService.
WaitForResourceAsync
(
558
await notificationService.
WaitForResourceAsync
(
MauiOtlpExtensions.cs (1)
427
resourceEvent = await notificationService.
WaitForResourceAsync
(
Aspire.Hosting.MongoDB.Tests (2)
SingleMemberReplicaSetFunctionalTests.cs (2)
160
await app.ResourceNotifications.
WaitForResourceAsync
(mongo.Resource.Name,
166
var completed = await app.ResourceNotifications.
WaitForResourceAsync
(consumer.Resource.Name,
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.Redis.Tests (6)
RedisFunctionalTests.cs (6)
120
var commanderEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
128
var redisEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
166
var redisEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
178
var commanderEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
184
redisEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
197
await app.ResourceNotifications.
WaitForResourceAsync
(
Aspire.Hosting.Testing.Tests (2)
DashboardUrlTests.cs (2)
105
var runningResourceEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
134
var updatedResourceTask = app.ResourceNotifications.
WaitForResourceAsync
(
Aspire.Hosting.Tests (86)
Codespaces\CodespacesUrlRewriterTests.cs (1)
80
var resourceEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
DistributedApplicationTests.cs (32)
263
var resourceEvent = await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Waiting, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
267
await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
271
await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Finished, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
275
await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Waiting, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
279
await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
309
var notStartedResourceEvent = await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.NotStarted, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
310
var dependentResourceEvent = await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Waiting, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
331
var runningResourceEvent = await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
339
var dependentResourceRunningEvent = await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
352
await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Finished, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
356
await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
407
await rns.
WaitForResourceAsync
(normalResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, startupToken).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
410
await rns.
WaitForResourceAsync
(explicitStartResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.NotStarted, startupToken).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
451
var notStartedResourceEvent = await rns.
WaitForResourceAsync
(explicitStartResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.NotStarted, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
460
await rns.
WaitForResourceAsync
(explicitStartResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.DefaultOrchestratorTestTimeout);
603
var notStartedResourceEvent = await rns.
WaitForResourceAsync
(
608
var dependentResourceEvent = await rns.
WaitForResourceAsync
(
632
var runningResourceEvent = await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
639
var dependentRunningResourceEvent = await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
648
await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Exited, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
652
await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
694
notStartedResourceEvent = await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.NotStarted, token).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
695
dependentResourceEvent = await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Waiting, token).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
717
var runningResourceEvent = await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
724
var dependentRunningResourceEvent = await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
733
await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Exited, token).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
740
await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
1165
var dependentRunningResourceEvent = await rns.
WaitForResourceAsync
(container.Resource.Name, e => e.Snapshot.State?.Text == KnownResourceStates.Running).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
2179
rns.
WaitForResourceAsync
(containerResourceName, e =>
2188
rns.
WaitForResourceAsync
(executableResourceName, e =>
2224
var containerEvent = await rns.
WaitForResourceAsync
(
2229
var executableEvent = await rns.
WaitForResourceAsync
(
ExternalServiceTests.cs (3)
341
var resourceEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
368
var resourceEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
395
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)
736
await resourceNotificationService.
WaitForResourceAsync
(
794
await resourceNotificationService.
WaitForResourceAsync
(
845
await resourceNotificationService.
WaitForResourceAsync
(
899
await resourceNotificationService.
WaitForResourceAsync
(
907
await resourceNotificationService.
WaitForResourceAsync
(
1094
var waitingEvent = await resourceNotificationService.
WaitForResourceAsync
(
ResourceCommandServiceTests.cs (4)
1764
await resourceNotificationService.
WaitForResourceAsync
(project.Resource.Name, e => KnownResourceStates.BuildableStates.Contains(e.Snapshot.State?.Text), cts.Token).DefaultTimeout(TimeSpan.FromMinutes(2));
1818
await resourceNotificationService.
WaitForResourceAsync
(project.Resource.Name, e => e.ResourceId == replicaName && e.Snapshot.State?.Text == KnownResourceStates.Finished, finishedCts.Token).DefaultTimeout(TimeSpan.FromMinutes(2));
1829
await resourceNotificationService.
WaitForResourceAsync
(project.Resource.Name, e => e.ResourceId == replicaNames[1] && e.Snapshot.State?.Text == KnownResourceStates.Running, restartCts.Token).DefaultTimeout(TimeSpan.FromMinutes(2));
1844
await resourceNotificationService.
WaitForResourceAsync
(project.Resource.Name, e => e.ResourceId == replicaNames[1] && e.Snapshot.State?.Text == KnownResourceStates.Running, runningCts.Token).DefaultTimeout(TimeSpan.FromMinutes(2));
ResourceNotificationTests.cs (17)
417
var waitingEvent = await notificationService.
WaitForResourceAsync
(
430
var updatedWaitingEvent = await notificationService.
WaitForResourceAsync
(
521
var waitingEvent = await notificationService.
WaitForResourceAsync
(
539
var updatedWaitingEvent = await notificationService.
WaitForResourceAsync
(
577
var waitingEvent = await notificationService.
WaitForResourceAsync
(
591
var updatedWaitingEvent = await notificationService.
WaitForResourceAsync
(
631
var waitingEvent = await notificationService.
WaitForResourceAsync
(
711
await notificationService.
WaitForResourceAsync
(
782
var waitingEvent = await notificationService.
WaitForResourceAsync
(
821
var waitingEvent = await notificationService.
WaitForResourceAsync
(
853
var waitingEvent = await notificationService.
WaitForResourceAsync
(
866
var partialWaitingEvent = await notificationService.
WaitForResourceAsync
(
957
await notificationService.
WaitForResourceAsync
(
1513
var waitTask = notificationService.
WaitForResourceAsync
(resource.Name, resourceEvent =>
1556
var waitTask = notificationService.
WaitForResourceAsync
(resource.Name, resourceEvent =>
1577
var waitTask = notificationService.
WaitForResourceAsync
("myResource", _ => true, cts.Token);
1601
var waitTask = notificationService.
WaitForResourceAsync
(resource.Name, _ => throw expectedException);
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 (8)
616
var resourceEvent = await rns.
WaitForResourceAsync
(
641
var resourceEvent = await rns.
WaitForResourceAsync
(
674
var resourceEvent = await rns.
WaitForResourceAsync
(
784
var resourceEvent = await rns.
WaitForResourceAsync
(
1117
var resourceEvent = await rns.
WaitForResourceAsync
(
1169
var resourceEvent = await rns.
WaitForResourceAsync
(
1184
resourceEvent = await rns.
WaitForResourceAsync
(
1193
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);