169 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)
707
.Where(r => r.KnownState !=
KnownResourceState
.Hidden)
ServiceClient\Partials.cs (1)
40
KnownState = HasState ? Enum.TryParse(State, out
KnownResourceState
knownState) ? knownState : null : null,
Aspire.Dashboard.Components.Tests (60)
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\TerminalDisconnectedBannerTests.cs (2)
38
var resource = ModelTestHelpers.CreateResource(resourceName: "shell", state:
KnownResourceState
.Finished, properties: exitCode is null ? [] : new()
119
commands: [CreateCommand(CommandViewModel.RestartCommand)], state:
KnownResourceState
.Finished, properties: new()
Controls\TerminalViewTests.cs (1)
596
var resource = ModelTestHelpers.CreateResource(resourceName: "shell", state:
KnownResourceState
.Finished,
Controls\UrlsColumnDisplayTests.cs (2)
25
var resource = ModelTestHelpers.CreateResource(resourceName: "test-resource", resourceType: "Project", state:
KnownResourceState
.Running);
60
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 (4)
22
[InlineData(
KnownResourceState
.Running)]
23
[InlineData(
KnownResourceState
.Waiting)]
24
[InlineData(
KnownResourceState
.Finished)]
25
public async Task TerminalResource_AlwaysShowsLogsAndConsoleOptions(
KnownResourceState
state)
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)
213
state:
KnownResourceState
.Running,
1081
KnownState = state is not null && Enum.TryParse<
KnownResourceState
>(state, out
var
knownState) ? knownState : null,
1399
CreateResource("myparameter", KnownResourceTypes.Parameter, nameof(
KnownResourceState
.ValueMissing), null, stateStyle: "warning", properties: parameterProperties),
1421
Assert.Equal(nameof(
KnownResourceState
.ValueMissing), resource.State);
Pages\TerminalsTests.cs (6)
285
TerminalSetupHelpers.CreateTerminalResource("shell-2", displayName: "shell", replicaIndex: 1, replicaCount: 2, state:
KnownResourceState
.Waiting),
337
[InlineData(
KnownResourceState
.Waiting)]
338
[InlineData(
KnownResourceState
.Starting)]
339
[InlineData(
KnownResourceState
.Finished)]
340
public void TerminalResources_NotRunning_RemainSelectable(
KnownResourceState
state)
504
TerminalSetupHelpers.CreateTerminalResource("last", state:
KnownResourceState
.Finished))]);
Shared\TerminalSetupHelpers.cs (2)
38
KnownResourceState
state =
KnownResourceState
.Running,
tests\Shared\DashboardModel\ModelTestHelpers.cs (1)
15
KnownResourceState
? state = null,
Aspire.Dashboard.Playwright.Tests (10)
Integration\Playwright\AccessibilityTests.cs (2)
717
state:
KnownResourceState
.Running),
721
state:
KnownResourceState
.Running),
Integration\Playwright\DashboardInteractionsTests.cs (1)
597
state:
KnownResourceState
.Running,
Integration\Playwright\ResourcesTests.cs (4)
400
state:
KnownResourceState
.Running),
404
state:
KnownResourceState
.Running),
408
state:
KnownResourceState
.Running,
413
state:
KnownResourceState
.Running,
Integration\Playwright\TerminalTests.cs (1)
587
state:
KnownResourceState
.Running,
tests\Aspire.Dashboard.Tests\Shared\MockDashboardClient.cs (1)
34
state:
KnownResourceState
.Running);
tests\Shared\DashboardModel\ModelTestHelpers.cs (1)
15
KnownResourceState
? state = null,
Aspire.Dashboard.Tests (74)
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")
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 (23)
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 parameter = ModelTestHelpers.CreateResource(resourceType: KnownResourceTypes.Parameter, state:
KnownResourceState
.Running, hidden: true);
196
vm.ResourceStatesToVisibility[
KnownResourceState
.Running.ToString()] = true;
199
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))]);
Shared\MockDashboardClient.cs (1)
34
state:
KnownResourceState
.Running);
tests\Shared\DashboardModel\ModelTestHelpers.cs (1)
15
KnownResourceState
? state = null,