5 instantiations of DcpStatus
Aspire.Hosting.Native.Core.Tests (5)
DcpResponseTests.cs (1)
44Assert.Equal(new DcpStatus { State = DcpProcessState.Running, Pid = 42 }, resource!.Status);
NativeProtocolParsingTests.cs (4)
130Assert.Equal(WorkloadPhase.Running, DcpStates.Observe(new() { State = DcpProcessState.Running }).Phase); 131Assert.Equal(WorkloadPhase.Pending, DcpStates.Observe(new() { State = DcpProcessState.Paused }).Phase); 132Assert.Equal(WorkloadPhase.Exited, DcpStates.Observe(new() { State = DcpProcessState.Terminated }).Phase); 133Assert.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)
12internal sealed record DcpResource(DcpStatus? Status);
Dcp\DcpStates.cs (1)
73public static WorkloadStatus Observe(DcpStatus? status) => status?.State switch
Dcp\DcpWorkloadExecutor.cs (1)
229private static string ValidateAddress(DcpStatus status)