5 instantiations of DcpStatus
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);
3 references to DcpStatus
Aspire.Hosting.Native.Server (3)
Dcp\DcpDataTypes.cs (1)
12
internal sealed record DcpResource(
DcpStatus
? Status);
Dcp\DcpStates.cs (1)
73
public static WorkloadStatus Observe(
DcpStatus
? status) => status?.State switch
Dcp\DcpWorkloadExecutor.cs (1)
229
private static string ValidateAddress(
DcpStatus
status)