38 references to ExecutableState
Aspire.Hosting (8)
Dcp\DcpExecutor.cs (3)
1123
if (eu.Status?.State is
ExecutableState
.Finished or
ExecutableState
.Terminated or
ExecutableState
.FailedToStart)
Dcp\DcpResourceWatcher.cs (1)
597
return string.IsNullOrEmpty(state) || state ==
ExecutableState
.Unknown;
Dcp\Model\ContainerExec.cs (2)
53
/// The current state of the container execution. See <see cref="
ExecutableState
"/> for possible values.
56
public string? State { get; set; } =
ExecutableState
.Unknown;
Dcp\Model\Executable.cs (1)
187
public string? State { get; set; } =
ExecutableState
.Unknown;
Dcp\ResourceSnapshotBuilder.cs (1)
252
return string.IsNullOrEmpty(state) || state ==
ExecutableState
.Unknown;
Aspire.Hosting.Tests (30)
Dcp\DcpExecutorTests.cs (22)
65
context.Status.State ==
ExecutableState
.Finished &&
81
previous.Status = new ExecutableStatus { State =
ExecutableState
.Finished, ExitCode = 0 };
151
previous.Status = new ExecutableStatus { State =
ExecutableState
.Finished, ExitCode = 0 };
154
() => states.Any(s => s.State ==
ExecutableState
.Finished && s.ExitCode == 0),
173
previous.Status = new ExecutableStatus { State =
ExecutableState
.Finished, ExitCode = 7 };
186
replacement.Status = new ExecutableStatus { State =
ExecutableState
.Finished, ExitCode = 2 };
190
() => states.Any(s => s.State ==
ExecutableState
.Finished && s.ExitCode == 2),
243
previous.Status = new ExecutableStatus { State =
ExecutableState
.Finished, ExitCode = 0 };
246
() => changes.Contains(
ExecutableState
.Finished),
257
var finishedCountBeforeRefresh = changes.Count(state => state ==
ExecutableState
.Finished);
260
Assert.Equal(finishedCountBeforeRefresh + 1, changes.Count(state => state ==
ExecutableState
.Finished));
3582
await PublishStateAsync(executables[0],
ExecutableState
.Finished, previousState: null);
3583
await PublishStateAsync(executables[1],
ExecutableState
.Finished, previousState: null);
3584
await PublishStateAsync(executables[0],
ExecutableState
.Running,
ExecutableState
.Finished);
3585
await PublishStateAsync(executables[1],
ExecutableState
.Finished,
ExecutableState
.Finished);
3586
await PublishStateAsync(executables[0],
ExecutableState
.Finished,
ExecutableState
.Running);
5381
var kubernetesService = new TestKubernetesService { StoppedExecutableState =
ExecutableState
.FailedToStart };
5396
Assert.Equal(
ExecutableState
.FailedToStart, dcpExe.Status?.State);
5427
var kubernetesService = new TestKubernetesService { StoppedExecutableState =
ExecutableState
.Running };
Dcp\ResourceSnapshotBuilderTests.cs (3)
237
State =
ExecutableState
.Running,
724
State =
ExecutableState
.Unknown
739
State =
ExecutableState
.Unknown
Dcp\TestKubernetesService.cs (1)
36
public string StoppedExecutableState { get; set; } =
ExecutableState
.Finished;
DistributedApplicationTests.cs (4)
1343
var serviceA = await KubernetesHelper.GetResourceByNameMatchAsync<Executable>(kubernetes, executablePattern, r => r.Status?.State ==
ExecutableState
.Running, token).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout);
1350
serviceA = await KubernetesHelper.GetResourceByNameMatchAsync<Executable>(kubernetes, executablePattern, r => r.Status?.State ==
ExecutableState
.Finished, token).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout);
1355
serviceA = await KubernetesHelper.GetResourceByNameMatchAsync<Executable>(kubernetes, executablePattern, r => r.Status?.State ==
ExecutableState
.Running, token).DefaultTimeout(TestConstants.LongTimeoutDuration);
2210
return state == KnownResourceStates.Finished || state ==
ExecutableState
.Terminated;