68 references to KnownResourceState
Aspire.Dashboard (22)
Extensions\ResourceViewModelExtensions.cs (14)
12
return resource.KnownState is
KnownResourceState
.Running;
17
return resource.KnownState is
KnownResourceState
.Finished;
22
return resource.KnownState is
KnownResourceState
.Exited;
27
return resource.KnownState is
KnownResourceState
.Exited or
KnownResourceState
.Finished or
KnownResourceState
.FailedToStart;
32
return resource.KnownState is
KnownResourceState
.Starting or
KnownResourceState
.Building or
KnownResourceState
.Waiting or
KnownResourceState
.Stopping;
37
return resource.KnownState is
KnownResourceState
.RuntimeUnhealthy;
42
return resource.KnownState is
KnownResourceState
.NotStarted;
47
return resource.KnownState is
KnownResourceState
.Waiting;
50
public static bool IsUnknownState(this ResourceViewModel resource) => resource.KnownState is
KnownResourceState
.Unknown;
Model\ResourceStateViewModel.cs (2)
119
else if (resource is { KnownState:
KnownResourceState
.Running, HealthStatus: not HealthStatus.Healthy })
147
{ KnownState:
KnownResourceState
.Running, HealthStatus: not HealthStatus.Healthy } => $"{resource.State.Humanize()} ({(resource.HealthStatus ?? HealthStatus.Unhealthy).Humanize()})",
Model\ResourceViewModel.cs (5)
24
private readonly
KnownResourceState
? _knownState;
56
public
KnownResourceState
? KnownState
91
return IsHidden || KnownState is
KnownResourceState
.Hidden;
94
internal static HealthStatus? ComputeHealthStatus(ImmutableArray<HealthReportViewModel> healthReports,
KnownResourceState
? state)
96
if (state !=
KnownResourceState
.Running)
ServiceClient\Partials.cs (1)
38
KnownState = HasState ? Enum.TryParse(State, out
KnownResourceState
knownState) ? knownState : null : null,
Aspire.Dashboard.Components.Tests (14)
Pages\ConsoleLogsTests.cs (12)
48
var testResource = ModelTestHelpers.CreateResource(appName: "test-resource", state:
KnownResourceState
.Running);
98
var testResource = ModelTestHelpers.CreateResource(appName: "test-resource", state:
KnownResourceState
.Running);
99
var testResource2 = ModelTestHelpers.CreateResource(appName: "test-resource2", state:
KnownResourceState
.Running);
180
var testResource = ModelTestHelpers.CreateResource(appName: "test-resource", state:
KnownResourceState
.Running);
228
var testResource = ModelTestHelpers.CreateResource(appName: "test-resource", state:
KnownResourceState
.Running);
277
var testResource = ModelTestHelpers.CreateResource(appName: "test-resource", state:
KnownResourceState
.Running);
330
var testResource = ModelTestHelpers.CreateResource(appName: "test-resource", state:
KnownResourceState
.Running);
387
var testResource = ModelTestHelpers.CreateResource(appName: "test-resource", state:
KnownResourceState
.Running);
443
state:
KnownResourceState
.Running,
487
state:
KnownResourceState
.Running,
507
state:
KnownResourceState
.Running,
568
var testResource = ModelTestHelpers.CreateResource(appName: "test-resource", state:
KnownResourceState
.Running);
Pages\ResourcesTests.cs (1)
362
KnownState = state is not null ? Enum.Parse<
KnownResourceState
>(state) : null,
tests\Shared\DashboardModel\ModelTestHelpers.cs (1)
14
KnownResourceState
? state = null,
Aspire.Dashboard.Tests (32)
ConsoleLogsTests\CreateResourceSelectModelsTests.cs (4)
22
ModelTestHelpers.CreateResource(appName: "App1-r1", state:
KnownResourceState
.Running, displayName: "App1"),
26
ModelTestHelpers.CreateResource(appName: "App2", state:
KnownResourceState
.Starting),
29
ModelTestHelpers.CreateResource(appName: "App3", state:
KnownResourceState
.Finished),
32
ModelTestHelpers.CreateResource(appName: "App4", state:
KnownResourceState
.Running)
Integration\Playwright\Infrastructure\MockDashboardClient.cs (1)
30
state:
KnownResourceState
.Running);
Model\ResourceStateViewModelTests.cs (14)
20
/* state */ "Container",
KnownResourceState
.Exited, null, null,null,
23
/* state */ "Container",
KnownResourceState
.Exited, 3, null, null,
26
/* state */ "Container",
KnownResourceState
.Exited, 0, null, null,
29
/* state */ "Container",
KnownResourceState
.Finished, 0, null, null,
32
/* state */ "CustomResource",
KnownResourceState
.Finished, null, null, null,
35
/* state */ "Container",
KnownResourceState
.Unknown, null, null, null,
39
/* state */ "Container",
KnownResourceState
.Running, null, "Healthy", null,
42
/* state */ "Container",
KnownResourceState
.Running, null, "", null,
45
/* state */ "Container",
KnownResourceState
.Running, null, "Unhealthy", null,
48
/* state */ "Container",
KnownResourceState
.Running, null, "Healthy", "warning",
51
/* state */ "Container",
KnownResourceState
.Running, null, "Healthy", "NOT_A_VALID_STATE_STYLE",
54
/* state */ "Container",
KnownResourceState
.Running, null, null, "info",
57
/* state */ "Container",
KnownResourceState
.RuntimeUnhealthy, null, null, null,
61
KnownResourceState
state,
Model\ResourceViewModelTests.cs (8)
19
[InlineData(
KnownResourceState
.Starting, null, null)]
20
[InlineData(
KnownResourceState
.Starting, null, new string[]{})]
21
[InlineData(
KnownResourceState
.Starting, null, new string?[]{null})]
23
[InlineData(
KnownResourceState
.Running, DiagnosticsHealthStatus.Healthy, new string[]{})]
24
[InlineData(
KnownResourceState
.Running, DiagnosticsHealthStatus.Healthy, new string?[] {"Healthy"})]
25
[InlineData(
KnownResourceState
.Running, DiagnosticsHealthStatus.Unhealthy, new string?[] {null})]
26
[InlineData(
KnownResourceState
.Running, DiagnosticsHealthStatus.Degraded, new string?[] {"Healthy", "Degraded"})]
27
public void Resource_WithHealthReportAndState_ReturnsCorrectHealthStatus(
KnownResourceState
? state, DiagnosticsHealthStatus? expectedStatus, string?[]? healthStatusStrings)
ResourceOutgoingPeerResolverTests.cs (4)
16
private static ResourceViewModel CreateResource(string name, string? serviceAddress = null, int? servicePort = null, string? displayName = null,
KnownResourceState
? state = null)
150
await sourceChannel.Writer.WriteAsync(new ResourceViewModelChange(ResourceViewModelChangeType.Upsert, CreateResource("test2", serviceAddress: "localhost", servicePort: 8080, state:
KnownResourceState
.Starting)));
158
await sourceChannel.Writer.WriteAsync(new ResourceViewModelChange(ResourceViewModelChangeType.Upsert, CreateResource("test2", serviceAddress: "localhost", servicePort: 8081, state:
KnownResourceState
.Starting)));
166
await sourceChannel.Writer.WriteAsync(new ResourceViewModelChange(ResourceViewModelChangeType.Upsert, CreateResource("test2", serviceAddress: "localhost", servicePort: 8081, state:
KnownResourceState
.Running)));
tests\Shared\DashboardModel\ModelTestHelpers.cs (1)
14
KnownResourceState
? state = null,