5 writes to State
Aspire.Hosting.Native.Core.Tests (5)
DcpResponseTests.cs (1)
44
Assert.Equal(new DcpStatus {
State
= DcpProcessState.Running, Pid = 42 }, resource!.Status);
NativeProtocolParsingTests.cs (4)
130
Assert.Equal(WorkloadPhase.Running, DcpStates.Observe(new() {
State
= DcpProcessState.Running }).Phase);
131
Assert.Equal(WorkloadPhase.Pending, DcpStates.Observe(new() {
State
= DcpProcessState.Paused }).Phase);
132
Assert.Equal(WorkloadPhase.Exited, DcpStates.Observe(new() {
State
= DcpProcessState.Terminated }).Phase);
133
Assert.Equal(WorkloadPhase.Failed, DcpStates.Observe(new() {
State
= DcpProcessState.FailedToStart, ExitCode = 0 }).Phase);
6 references to State
Aspire.Hosting.Native.Core.Tests (2)
DcpJsonTests.cs (1)
54
Assert.Equal(DcpProcessState.Exited, resource.Status!.
State
);
NativeProtocolParsingTests.cs (1)
115
Assert.Equal(DcpProcessState.Unknown, resource.Status?.
State
?? DcpProcessState.Unknown);
Aspire.Hosting.Native.Server (4)
Dashboard\DcpDashboard.cs (2)
52
if ((process.Status?.
State
?? DcpProcessState.Unknown).IsTerminal())
57
if (process.Status is {
State
: DcpProcessState.Running, Pid: > 0 } && allocation?.Status is { EffectivePort: > 0 and <= 65535 } endpoint)
Dcp\DcpStates.cs (1)
73
public static WorkloadStatus Observe(DcpStatus? status) => status?.
State
switch
Dcp\DcpWorkloadExecutor.cs (1)
173
var state = resource.Status?.
State
?? DcpProcessState.Unknown;