2 writes to HealthStatus
Aspire.Hosting (2)
ApplicationModel\CustomResourceSnapshot.cs (2)
60
HealthStatus
= ComputeHealthStatus(_healthReports, value?.Text);
97
HealthStatus
= ComputeHealthStatus(value, State?.Text);
21 references to HealthStatus
Aspire.Hosting (5)
ApplicationModel\ResourceNotificationService.cs (5)
152
await WaitForResourceCoreAsync(dependency.Name, re => re.ResourceId == resourceId && re.Snapshot.
HealthStatus
== HealthStatus.Healthy, cancellationToken).ConfigureAwait(false);
223
if (resourceEvent.Snapshot.
HealthStatus
!= HealthStatus.Healthy)
237
WaitBehavior.WaitOnResourceUnavailable => snapshot.
HealthStatus
== HealthStatus.Healthy,
238
WaitBehavior.StopOnResourceUnavailable => snapshot.
HealthStatus
== HealthStatus.Healthy ||
647
newState.
HealthStatus
,
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 (15)
Health\ResourceHealthCheckServiceTests.cs (13)
38
Assert.Null(startingEvent.Snapshot.
HealthStatus
);
46
Assert.Equal(HealthStatus.Healthy, healthyEvent.Snapshot.
HealthStatus
);
78
Assert.Null(startingEvent.Snapshot.
HealthStatus
);
87
Assert.Equal(HealthStatus.Unhealthy, runningEvent.Snapshot.
HealthStatus
);
121
Assert.Null(startingEvent.Snapshot.
HealthStatus
);
131
Assert.Equal(HealthStatus.Unhealthy, runningEvent.Snapshot.
HealthStatus
);
587
Assert.Null(startingEvent.Snapshot.
HealthStatus
);
596
Assert.Equal(HealthStatus.Unhealthy, runningEvent.Snapshot.
HealthStatus
);
603
Assert.Equal(HealthStatus.Healthy, healthyEvent.Snapshot.
HealthStatus
);
633
Assert.Null(startingEvent.Snapshot.
HealthStatus
);
642
Assert.Equal(HealthStatus.Unhealthy, runningEvent.Snapshot.
HealthStatus
);
648
var unhealthyEvent = await app.ResourceNotifications.WaitForResourceAsync("resource", e => e.Snapshot.
HealthStatus
== HealthStatus.Unhealthy).DefaultTimeout();
649
Assert.Equal(HealthStatus.Unhealthy, unhealthyEvent.Snapshot.
HealthStatus
);
ResourceNotificationTests.cs (2)
83
Assert.Null(c.Snapshot.
HealthStatus
);
91
Assert.Null(c.Snapshot.
HealthStatus
);