2 writes to HealthStatus
Aspire.Hosting (2)
ApplicationModel\CustomResourceSnapshot.cs (2)
60
HealthStatus
= ComputeHealthStatus(_healthReports, value?.Text);
97
HealthStatus
= ComputeHealthStatus(value, State?.Text);
19 references to HealthStatus
Aspire.Hosting (3)
ApplicationModel\ResourceNotificationService.cs (3)
293
WaitBehavior.WaitOnResourceUnavailable => snapshot.
HealthStatus
== HealthStatus.Healthy,
294
WaitBehavior.StopOnResourceUnavailable => snapshot.
HealthStatus
== HealthStatus.Healthy ||
569
newState.
HealthStatus
,
Aspire.Hosting.Qdrant.Tests (1)
QdrantFunctionalTests.cs (1)
278
await app.ResourceNotifications.WaitForResourceAsync(resource.Resource.Name, (re => re.Snapshot.
HealthStatus
== HealthStatus.Healthy), cts.Token);
Aspire.Hosting.Tests (15)
Health\ResourceHealthCheckServiceTests.cs (13)
39
Assert.Null(startingEvent.Snapshot.
HealthStatus
);
47
Assert.Equal(HealthStatus.Healthy, healthyEvent.Snapshot.
HealthStatus
);
79
Assert.Null(startingEvent.Snapshot.
HealthStatus
);
88
Assert.Equal(HealthStatus.Unhealthy, runningEvent.Snapshot.
HealthStatus
);
122
Assert.Null(startingEvent.Snapshot.
HealthStatus
);
132
Assert.Equal(HealthStatus.Unhealthy, runningEvent.Snapshot.
HealthStatus
);
592
Assert.Null(startingEvent.Snapshot.
HealthStatus
);
601
Assert.Equal(HealthStatus.Unhealthy, runningEvent.Snapshot.
HealthStatus
);
608
Assert.Equal(HealthStatus.Healthy, healthyEvent.Snapshot.
HealthStatus
);
638
Assert.Null(startingEvent.Snapshot.
HealthStatus
);
647
Assert.Equal(HealthStatus.Unhealthy, runningEvent.Snapshot.
HealthStatus
);
653
var unhealthyEvent = await app.ResourceNotifications.WaitForResourceAsync("resource", e => e.Snapshot.
HealthStatus
== HealthStatus.Unhealthy).DefaultTimeout();
654
Assert.Equal(HealthStatus.Unhealthy, unhealthyEvent.Snapshot.
HealthStatus
);
ResourceNotificationTests.cs (2)
84
Assert.Null(c.Snapshot.
HealthStatus
);
92
Assert.Null(c.Snapshot.
HealthStatus
);