140 references to WaitForResourceAsync
Aspire.Hosting (2)
ApplicationModel\CommandsConfigurationExtensions.cs (1)
273
var terminalEvent = await resourceNotificationService.
WaitForResourceAsync
(rebuilderResource.Name,
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)
725
var resourceEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
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
(
2799
app.ResourceNotifications.
WaitForResourceAsync
(
2841
app.ResourceNotifications.
WaitForResourceAsync
(
2888
var secondBuildEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
2937
var firstBuildEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
2941
var secondBuildEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
3583
buildEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
3639
var workerStartingTask = app.ResourceNotifications.
WaitForResourceAsync
(
3660
var forcedStartingTask = app.ResourceNotifications.
WaitForResourceAsync
(
3681
var buildEvent = await app.ResourceNotifications.
WaitForResourceAsync
(
3691
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)
101
await app.ResourceNotifications.
WaitForResourceAsync
(mongo.Resource.Name,
107
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
(
133
var updatedResourceTask = app.ResourceNotifications.
WaitForResourceAsync
(
Aspire.Hosting.Tests (79)
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);
298
await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Finished, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
302
await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
353
await rns.
WaitForResourceAsync
(normalResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.DefaultOrchestratorTestTimeout);
356
await rns.
WaitForResourceAsync
(explicitStartResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.NotStarted, token).DefaultTimeout(TestConstants.DefaultOrchestratorTestTimeout);
396
var notStartedResourceEvent = await rns.
WaitForResourceAsync
(explicitStartResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.NotStarted, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
405
await rns.
WaitForResourceAsync
(explicitStartResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.DefaultOrchestratorTestTimeout);
548
var notStartedResourceEvent = await rns.
WaitForResourceAsync
(
553
var dependentResourceEvent = await rns.
WaitForResourceAsync
(
577
var runningResourceEvent = await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
584
var dependentRunningResourceEvent = await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
593
await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Exited, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
597
await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
639
notStartedResourceEvent = await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.NotStarted, token).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
640
dependentResourceEvent = await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Waiting, token).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
662
var runningResourceEvent = await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
669
var dependentRunningResourceEvent = await rns.
WaitForResourceAsync
(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
678
await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Exited, token).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
685
await rns.
WaitForResourceAsync
(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Running, token).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
1110
var dependentRunningResourceEvent = await rns.
WaitForResourceAsync
(container.Resource.Name, e => e.Snapshot.State?.Text == KnownResourceStates.Running).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
2120
rns.
WaitForResourceAsync
(containerResourceName, e =>
2129
rns.
WaitForResourceAsync
(executableResourceName, e =>
2165
var containerEvent = await rns.
WaitForResourceAsync
(
2170
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)
738
await resourceNotificationService.
WaitForResourceAsync
(
796
await resourceNotificationService.
WaitForResourceAsync
(
847
await resourceNotificationService.
WaitForResourceAsync
(
901
await resourceNotificationService.
WaitForResourceAsync
(
909
await resourceNotificationService.
WaitForResourceAsync
(
1096
var waitingEvent = await resourceNotificationService.
WaitForResourceAsync
(
ResourceCommandServiceTests.cs (1)
1753
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 (8)
388
var resourceEvent = await rns.
WaitForResourceAsync
(
413
var resourceEvent = await rns.
WaitForResourceAsync
(
446
var resourceEvent = await rns.
WaitForResourceAsync
(
672
var resourceEvent = await rns.
WaitForResourceAsync
(
1061
var resourceEvent = await rns.
WaitForResourceAsync
(
1113
var resourceEvent = await rns.
WaitForResourceAsync
(
1128
resourceEvent = await rns.
WaitForResourceAsync
(
1137
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);