161 references to KnownResourceState
Aspire.Dashboard (25)
Extensions\ResourceViewModelExtensions.cs (16)
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
.FailedToStart;
37
return resource.KnownState is
KnownResourceState
.Starting or
KnownResourceState
.Building or
KnownResourceState
.Waiting or
KnownResourceState
.Stopping;
42
return resource.KnownState is
KnownResourceState
.RuntimeUnhealthy;
47
return resource.KnownState is
KnownResourceState
.NotStarted;
52
return resource.KnownState is
KnownResourceState
.Waiting;
57
return resource.IsParameter && resource.KnownState is
KnownResourceState
.ValueMissing;
60
public static bool IsUnknownState(this ResourceViewModel resource) => resource.KnownState is
KnownResourceState
.Unknown;
Model\ResourceStateViewModel.cs (2)
123
else if (resource is { KnownState:
KnownResourceState
.Running, HealthStatus: not HealthStatus.Healthy })
158
{ KnownState:
KnownResourceState
.Running, HealthStatus: not HealthStatus.Healthy } => $"{resource.State.Humanize()} ({(resource.HealthStatus ?? HealthStatus.Unhealthy).Humanize()})",
Model\ResourceViewModel.cs (5)
23
private readonly
KnownResourceState
? _knownState;
154
public
KnownResourceState
? KnownState
189
return IsHidden || KnownState is
KnownResourceState
.Hidden;
192
internal static HealthStatus? ComputeHealthStatus(ImmutableArray<HealthReportViewModel> healthReports,
KnownResourceState
? state)
194
if (state !=
KnownResourceState
.Running)
Model\TelemetryExportService.cs (1)
705
.Where(r => r.KnownState !=
KnownResourceState
.Hidden)
ServiceClient\Partials.cs (1)
41
KnownState = HasState ? Enum.TryParse(State, out
KnownResourceState
knownState) ? knownState : null : null,
Aspire.Dashboard.Components.Tests (58)
Controls\ResourceDetailsTests.cs (9)
388
state:
KnownResourceState
.Waiting);
408
state:
KnownResourceState
.NotStarted);
431
state:
KnownResourceState
.Waiting,
749
state: nameof(
KnownResourceState
.ValueMissing),
795
state: nameof(
KnownResourceState
.ValueMissing),
841
state: nameof(
KnownResourceState
.ValueMissing),
899
state:
KnownResourceState
.Running,
927
KnownState = state is not null && System.Enum.TryParse<
KnownResourceState
>(state, out
var
knownState) ? knownState : null,
Controls\UrlsColumnDisplayTests.cs (2)
25
var resource = ModelTestHelpers.CreateResource(resourceName: "test-resource", resourceType: "Project", state:
KnownResourceState
.Running);
53
var resource = ModelTestHelpers.CreateResource(resourceName: "test-resource", resourceType: "Project", state:
KnownResourceState
.Running);
Dialogs\ManageDataDialogTests.cs (3)
37
state:
KnownResourceState
.Running);
41
state:
KnownResourceState
.Running);
255
state:
KnownResourceState
.Running);
Pages\ConsoleLogsTerminalTests.cs (13)
45
var terminalResource = CreateTerminalResource("terminal-resource", replicaIndex: 0, replicaCount: 1, state:
KnownResourceState
.Running);
97
var terminalResource = CreateTerminalResource("terminal-resource", replicaIndex: 0, replicaCount: 1, state:
KnownResourceState
.Running);
147
var terminalResource = CreateTerminalResource("terminal-resource", replicaIndex: 0, replicaCount: 1, state:
KnownResourceState
.Running);
202
var terminalResource = CreateTerminalResource("terminal-resource", replicaIndex: 0, replicaCount: 1, state:
KnownResourceState
.Waiting);
251
var terminalResource = CreateTerminalResource("terminal-resource", replicaIndex: 0, replicaCount: 1, state:
KnownResourceState
.Waiting);
285
var runningResource = CreateTerminalResource("terminal-resource", replicaIndex: 0, replicaCount: 1, state:
KnownResourceState
.Running);
292
cut.WaitForState(() => instance.GetResourceSnapshotForTest("terminal-resource")?.KnownState ==
KnownResourceState
.Running);
304
var terminalResource = CreateTerminalResource("terminal-resource", replicaIndex: 0, replicaCount: 1, state:
KnownResourceState
.Running);
395
var plainResource = ModelTestHelpers.CreateResource(resourceName: "plain-resource", state:
KnownResourceState
.Running);
457
var plainResource = ModelTestHelpers.CreateResource(resourceName: "plain-resource", state:
KnownResourceState
.Running);
539
var terminalResource = CreateTerminalResource("terminal-resource", replicaIndex: 0, replicaCount: 1, state:
KnownResourceState
.Waiting);
676
private static ResourceViewModel CreateTerminalResource(string resourceName, int replicaIndex, int replicaCount,
KnownResourceState
state =
KnownResourceState
.Running)
Pages\ConsoleLogsTests.cs (25)
43
var testResource = ModelTestHelpers.CreateResource(resourceName: "test-resource", state:
KnownResourceState
.Running);
93
var testResource = ModelTestHelpers.CreateResource(resourceName: "test-resource", state:
KnownResourceState
.Running);
94
var testResource2 = ModelTestHelpers.CreateResource(resourceName: "test-resource2", state:
KnownResourceState
.Running);
176
var regularResource1 = ModelTestHelpers.CreateResource(resourceName: "regular-resource1", state:
KnownResourceState
.Running);
177
var regularResource2 = ModelTestHelpers.CreateResource(resourceName: "regular-resource2", state:
KnownResourceState
.Running);
178
var hiddenResource = ModelTestHelpers.CreateResource(resourceName: "hidden-resource", state:
KnownResourceState
.Running, hidden: true);
266
var testResource = ModelTestHelpers.CreateResource(resourceName: "test-resource", state:
KnownResourceState
.Running);
267
var hiddenResource = ModelTestHelpers.CreateResource(resourceName: "hidden-resource", state:
KnownResourceState
.Running, hidden: true);
319
var testResource = ModelTestHelpers.CreateResource(resourceName: "test-resource", state:
KnownResourceState
.Running);
366
var testResource = ModelTestHelpers.CreateResource(resourceName: "test-resource", state:
KnownResourceState
.Running);
409
var testResource = ModelTestHelpers.CreateResource(resourceName: "test-resource", state:
KnownResourceState
.Running);
430
var testResource = ModelTestHelpers.CreateResource(resourceName: "test-resource", state:
KnownResourceState
.Running);
471
var testResource = ModelTestHelpers.CreateResource(resourceName: "test-resource", state:
KnownResourceState
.Running);
496
var testResource = ModelTestHelpers.CreateResource(resourceName: "test-resource", state:
KnownResourceState
.Running);
545
var testResource = ModelTestHelpers.CreateResource(resourceName: "test-resource", state:
KnownResourceState
.Running);
598
var testResource = ModelTestHelpers.CreateResource(resourceName: "test-resource", state:
KnownResourceState
.Running);
663
var selectedResource = ModelTestHelpers.CreateResource(resourceName: "selected-resource", state:
KnownResourceState
.Running);
664
var otherResource = ModelTestHelpers.CreateResource(resourceName: "other-resource", state:
KnownResourceState
.Running);
701
var testResource = ModelTestHelpers.CreateResource(resourceName: "test-resource", state:
KnownResourceState
.Running);
756
var testResource = ModelTestHelpers.CreateResource(resourceName: "test-resource", state:
KnownResourceState
.Running);
792
state:
KnownResourceState
.Running,
836
state:
KnownResourceState
.Running,
855
state:
KnownResourceState
.Running,
901
state:
KnownResourceState
.Running,
962
var testResource = ModelTestHelpers.CreateResource(resourceName: "test-resource", state:
KnownResourceState
.Running);
Pages\ResourcesTests.cs (5)
154
state:
KnownResourceState
.Running,
719
KnownState = state is not null && Enum.TryParse<
KnownResourceState
>(state, out
var
knownState) ? knownState : null,
1037
CreateResource("myparameter", KnownResourceTypes.Parameter, nameof(
KnownResourceState
.ValueMissing), null, stateStyle: "warning", properties: parameterProperties),
1059
Assert.Equal(nameof(
KnownResourceState
.ValueMissing), resource.State);
tests\Shared\DashboardModel\ModelTestHelpers.cs (1)
15
KnownResourceState
? state = null,
Aspire.Dashboard.Tests (78)
ConsoleLogsTests\CreateResourceSelectModelsTests.cs (8)
21
ModelTestHelpers.CreateResource(resourceName: "App1", state:
KnownResourceState
.Running, displayName: "App1")
54
ModelTestHelpers.CreateResource(resourceName: "App1-r1", state:
KnownResourceState
.Running, displayName: "App1"),
58
ModelTestHelpers.CreateResource(resourceName: "App2", state:
KnownResourceState
.Starting),
61
ModelTestHelpers.CreateResource(resourceName: "App3", state:
KnownResourceState
.Finished),
64
ModelTestHelpers.CreateResource(resourceName: "App4", state:
KnownResourceState
.Running)
143
ModelTestHelpers.CreateResource(resourceName: "App1", state:
KnownResourceState
.Running, displayName: "App1"),
144
ModelTestHelpers.CreateResource(resourceName: "App2", state:
KnownResourceState
.Running, displayName: "App2"),
145
ModelTestHelpers.CreateResource(resourceName: "App3", state:
KnownResourceState
.Running, displayName: "App3")
Integration\Playwright\AccessibilityTests.cs (2)
716
state:
KnownResourceState
.Running),
720
state:
KnownResourceState
.Running),
Integration\Playwright\DashboardInteractionsTests.cs (1)
185
state:
KnownResourceState
.Running,
Integration\Playwright\Infrastructure\MockDashboardClient.cs (1)
32
state:
KnownResourceState
.Running);
Integration\Playwright\ResourcesTests.cs (3)
364
state:
KnownResourceState
.Running),
368
state:
KnownResourceState
.Running),
372
state:
KnownResourceState
.Running,
Model\ExportHelpersTests.cs (2)
20
state:
KnownResourceState
.Running,
43
state:
KnownResourceState
.Running,
Model\ResourceStateViewModelTests.cs (20)
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,
36
/* state */ "Container",
KnownResourceState
.FailedToStart, null, null, null,
39
/* state */ "CustomResource",
KnownResourceState
.FailedToStart, null, null, null,
42
/* state */ "Container",
KnownResourceState
.Unknown, null, null, null,
46
/* state */ "Container",
KnownResourceState
.Running, null, "Healthy", null,
49
/* state */ "Container",
KnownResourceState
.Running, null, "", null,
52
/* state */ "Container",
KnownResourceState
.Running, null, "Unhealthy", null,
55
/* state */ "Container",
KnownResourceState
.Running, null, "Healthy", "warning",
58
/* state */ "Container",
KnownResourceState
.Running, null, "Healthy", "NOT_A_VALID_STATE_STYLE",
61
/* state */ "Container",
KnownResourceState
.Running, null, null, "info",
64
/* state */ "Container",
KnownResourceState
.RuntimeUnhealthy, null, null, null,
68
KnownResourceState
state,
116
state:
KnownResourceState
.Waiting,
144
state:
KnownResourceState
.Waiting,
175
state:
KnownResourceState
.Waiting,
203
state:
KnownResourceState
.Waiting,
Model\ResourcesViewModelTests.cs (21)
22
vm.ResourceStatesToVisibility[
KnownResourceState
.Running.ToString()] = true;
25
var resource = ModelTestHelpers.CreateResource(resourceType: KnownResourceTypes.Parameter, state:
KnownResourceState
.Running);
39
vm.ResourceStatesToVisibility[
KnownResourceState
.Running.ToString()] = true;
42
var resource = ModelTestHelpers.CreateResource(resourceType: KnownResourceTypes.Parameter, state:
KnownResourceState
.Running);
56
vm.ResourceStatesToVisibility[
KnownResourceState
.Running.ToString()] = true;
59
var containerResource = ModelTestHelpers.CreateResource(resourceType: KnownResourceTypes.Container, state:
KnownResourceState
.Running);
60
var parameterResource = ModelTestHelpers.CreateResource(resourceType: KnownResourceTypes.Parameter, state:
KnownResourceState
.Running);
75
vm.ResourceStatesToVisibility[
KnownResourceState
.Running.ToString()] = true;
78
var resource = ModelTestHelpers.CreateResource(resourceType: KnownResourceTypes.Container, state:
KnownResourceState
.Running);
92
vm.ResourceStatesToVisibility[
KnownResourceState
.Running.ToString()] = false;
95
var resource = ModelTestHelpers.CreateResource(resourceType: KnownResourceTypes.Container, state:
KnownResourceState
.Running);
109
vm.ResourceStatesToVisibility[
KnownResourceState
.Running.ToString()] = true;
112
var resource = ModelTestHelpers.CreateResource(resourceName: "my-app", resourceType: KnownResourceTypes.Container, state:
KnownResourceState
.Running);
126
vm.ResourceStatesToVisibility[
KnownResourceState
.Running.ToString()] = true;
129
var resource = ModelTestHelpers.CreateResource(resourceName: "my-app", resourceType: KnownResourceTypes.Container, state:
KnownResourceState
.Running);
144
vm.ResourceStatesToVisibility[
KnownResourceState
.Running.ToString()] = true;
147
var resource = ModelTestHelpers.CreateResource(resourceType: KnownResourceTypes.Container, state:
KnownResourceState
.Running, hidden: true);
162
vm.ResourceStatesToVisibility[
KnownResourceState
.Running.ToString()] = true;
165
var resource = ModelTestHelpers.CreateResource(resourceType: KnownResourceTypes.Container, state:
KnownResourceState
.Running, hidden: true);
179
vm.ResourceStatesToVisibility[
KnownResourceState
.Running.ToString()] = true;
182
var resource = ModelTestHelpers.CreateResource(resourceType: KnownResourceTypes.Container, state:
KnownResourceState
.Running);
Model\ResourceViewModelTests.cs (8)
20
[InlineData(
KnownResourceState
.Starting, null, null)]
21
[InlineData(
KnownResourceState
.Starting, null, new string[]{})]
22
[InlineData(
KnownResourceState
.Starting, null, new string?[]{null})]
24
[InlineData(
KnownResourceState
.Running, DiagnosticsHealthStatus.Healthy, new string[]{})]
25
[InlineData(
KnownResourceState
.Running, DiagnosticsHealthStatus.Healthy, new string?[] {"Healthy"})]
26
[InlineData(
KnownResourceState
.Running, DiagnosticsHealthStatus.Unhealthy, new string?[] {null})]
27
[InlineData(
KnownResourceState
.Running, DiagnosticsHealthStatus.Degraded, new string?[] {"Healthy", "Degraded"})]
28
public void Resource_WithHealthReportAndState_ReturnsCorrectHealthStatus(
KnownResourceState
? state, DiagnosticsHealthStatus? expectedStatus, string?[]? healthStatusStrings)
Model\TelemetryExportServiceTests.cs (5)
1383
state:
KnownResourceState
.Running);
1393
state:
KnownResourceState
.Running,
1463
state:
KnownResourceState
.Running,
1498
state:
KnownResourceState
.Running,
1528
state:
KnownResourceState
.Running,
ResourceOutgoingPeerResolverTests.cs (6)
24
private static ResourceViewModel CreateResource(string name, string? serviceAddress = null, int? servicePort = null, string? displayName = null,
KnownResourceState
? state = null)
310
await sourceChannel.Writer.WriteAsync(new ResourceViewModelChange(ResourceViewModelChangeType.Upsert, CreateResource("test2", serviceAddress: "localhost", servicePort: 8080, state:
KnownResourceState
.Starting)));
320
await sourceChannel.Writer.WriteAsync(new ResourceViewModelChange(ResourceViewModelChangeType.Upsert, CreateResource("test2", serviceAddress: "localhost", servicePort: 8081, state:
KnownResourceState
.Starting)));
329
await sourceChannel.Writer.WriteAsync(new ResourceViewModelChange(ResourceViewModelChangeType.Upsert, CreateResource("test2", serviceAddress: "localhost", servicePort: 8081, state:
KnownResourceState
.Running)));
414
await sourceChannel.Writer.WriteAsync([new ResourceViewModelChange(ResourceViewModelChangeType.Upsert, CreateResource("test", state:
KnownResourceState
.Starting))]);
415
await sourceChannel.Writer.WriteAsync([new ResourceViewModelChange(ResourceViewModelChangeType.Upsert, CreateResource("test", state:
KnownResourceState
.Running))]);
tests\Shared\DashboardModel\ModelTestHelpers.cs (1)
15
KnownResourceState
? state = null,