49 references to AppHostHealth
Aspire.Tray.Tests (49)
CliProtocolTests.cs (1)
63
Assert.Equal(
AppHostHealth
.Unknown, host.Health);
Helpers\TrayPanelSamples.cs (6)
9
public static AppHostMenuItem Running(string path, int pid,
AppHostHealth
health =
AppHostHealth
.Healthy, bool dashboard = true,
37
Running("/Users/dev/src/contoso/orders/AppHost/apphost.cs", 51877,
AppHostHealth
.Warning),
38
Running("/Users/dev/src/samples/Redis.AppHost/Redis.AppHost.csproj", 52004,
AppHostHealth
.Unknown, dashboard: false),
65
Running("/Users/dev/src/eShop/src/eShop.AppHost/eShop.AppHost.csproj", 48213,
AppHostHealth
.Unhealthy),
85
40000 + i, (
AppHostHealth
)(i % 4))).ToArray(),
src\Aspire.Tray\Common\AppHostInfo.cs (1)
9
public
AppHostHealth
Health { get; init; }
src\Aspire.Tray\Common\CliProtocol.cs (4)
51
"healthy" =>
AppHostHealth
.Healthy,
52
"warning" =>
AppHostHealth
.Warning,
53
"unhealthy" =>
AppHostHealth
.Unhealthy,
54
_ =>
AppHostHealth
.Unknown
src\Aspire.Tray\Common\IAppHostClient.cs (1)
81
public
AppHostHealth
Health { get; init; }
src\Aspire.Tray\Common\TrayController.cs (2)
590
Health = live && !stopped ? host.Health :
AppHostHealth
.Unknown
650
Health =
AppHostHealth
.Unknown
src\Aspire.Tray\Common\TrayIconStatus.cs (2)
50
|| (host.IsRunning && host.Id.AppHostPid != 0 && host.Health is
AppHostHealth
.Warning or
AppHostHealth
.Unhealthy));
src\Aspire.Tray\Common\TrayPanel.cs (7)
1549
{ Health:
AppHostHealth
.Healthy } => PanelStatusGlyph.Healthy,
1550
{ Health:
AppHostHealth
.Warning } => PanelStatusGlyph.Warning,
1551
{ Health:
AppHostHealth
.Unhealthy } => PanelStatusGlyph.Unhealthy,
1573
{ Health:
AppHostHealth
.Warning } => "Needs attention",
1574
{ Health:
AppHostHealth
.Unhealthy } => "Unhealthy",
1600
|| (host.IsRunning && host.Id.AppHostPid != 0 && host.Health is
AppHostHealth
.Warning or
AppHostHealth
.Unhealthy));
TrayControllerPinPruningTests.cs (2)
86
var host = Host(42) with { AppHostPath = path, Health =
AppHostHealth
.Healthy };
94
Assert.Equal(
AppHostHealth
.Healthy, row.Health);
TrayControllerSavedStateTests.cs (10)
193
Assert.Equal(
AppHostHealth
.Unknown, row.Health);
214
var first = Host(42) with { AppHostPath = path, Health =
AppHostHealth
.Healthy };
223
Assert.Equal(
AppHostHealth
.Healthy, live.Health);
240
Assert.Equal(
AppHostHealth
.Unknown, offline.Health);
247
var replacement = Host(43, 2000) with { AppHostPath = path, Health =
AppHostHealth
.Warning };
251
Assert.Equal(
AppHostHealth
.Warning, controller.State.AppHosts[0].Health);
373
var running = Host(42) with { AppHostPath = path, Health =
AppHostHealth
.Unhealthy };
379
Assert.Equal(
AppHostHealth
.Unhealthy, row.Health);
454
var host = Host(42) with { AppHostPath = path, Health =
AppHostHealth
.Unknown };
464
Assert.Equal(
AppHostHealth
.Unknown, row.Health);
TrayIconStatusTests.cs (4)
22
[TrayPanelSamples.Running("/src/A/A.AppHost.csproj", 1), TrayPanelSamples.Running("/src/B/B.AppHost.csproj", 2,
AppHostHealth
.Unknown)], "");
29
[InlineData((int)
AppHostHealth
.Warning)]
30
[InlineData((int)
AppHostHealth
.Unhealthy)]
33
var state = new TrayViewState(DiscoveryState.Live, [TrayPanelSamples.Running("/src/A/A.AppHost.csproj", 1, (
AppHostHealth
)health)], "");
TrayPanelTests.cs (9)
819
var host = TrayPanelSamples.Running("/Users/dev/src/eShop/src/eShop.AppHost/eShop.AppHost.csproj", 48213,
AppHostHealth
.Warning);
833
[InlineData(true, false, false, (int)
AppHostHealth
.Healthy, (int)PanelStatusGlyph.Healthy)]
834
[InlineData(true, false, false, (int)
AppHostHealth
.Warning, (int)PanelStatusGlyph.Warning)]
835
[InlineData(true, false, false, (int)
AppHostHealth
.Unhealthy, (int)PanelStatusGlyph.Unhealthy)]
836
[InlineData(true, false, false, (int)
AppHostHealth
.Unknown, (int)PanelStatusGlyph.Unknown)]
837
[InlineData(false, false, false, (int)
AppHostHealth
.Healthy, (int)PanelStatusGlyph.Unknown)]
838
[InlineData(true, true, false, (int)
AppHostHealth
.Healthy, (int)PanelStatusGlyph.Busy)]
839
[InlineData(true, false, true, (int)
AppHostHealth
.Healthy, (int)PanelStatusGlyph.Warning)]
842
var host = TrayPanelSamples.Running("/src/A/A.AppHost.csproj", 1, (
AppHostHealth
)health, stopping: stopping, error: error ? "Failed." : null);