20 references to Finished
Aspire.Hosting (1)
Dcp\DcpExecutor.cs (1)
1205if (eu.Status?.State == ExecutableState.Finished || eu.Status?.State == ExecutableState.Terminated)
Aspire.Hosting.Tests (19)
Dcp\DcpExecutorTests.cs (17)
66context.Status.State == ExecutableState.Finished && 82previous.Status = new ExecutableStatus { State = ExecutableState.Finished, ExitCode = 0 }; 152previous.Status = new ExecutableStatus { State = ExecutableState.Finished, ExitCode = 0 }; 155() => states.Any(s => s.State == ExecutableState.Finished && s.ExitCode == 0), 174previous.Status = new ExecutableStatus { State = ExecutableState.Finished, ExitCode = 7 }; 187replacement.Status = new ExecutableStatus { State = ExecutableState.Finished, ExitCode = 2 }; 191() => states.Any(s => s.State == ExecutableState.Finished && s.ExitCode == 2), 244previous.Status = new ExecutableStatus { State = ExecutableState.Finished, ExitCode = 0 }; 247() => changes.Contains(ExecutableState.Finished), 258var finishedCountBeforeRefresh = changes.Count(state => state == ExecutableState.Finished); 261Assert.Equal(finishedCountBeforeRefresh + 1, changes.Count(state => state == ExecutableState.Finished)); 3097await PublishStateAsync(executables[0], ExecutableState.Finished, previousState: null); 3098await PublishStateAsync(executables[1], ExecutableState.Finished, previousState: null); 3099await PublishStateAsync(executables[0], ExecutableState.Running, ExecutableState.Finished); 3100await PublishStateAsync(executables[1], ExecutableState.Finished, ExecutableState.Finished); 3101await PublishStateAsync(executables[0], ExecutableState.Finished, ExecutableState.Running);
Dcp\TestKubernetesService.cs (1)
423exe.Status.State = ExecutableState.Finished;
DistributedApplicationTests.cs (1)
1276serviceA = await KubernetesHelper.GetResourceByNameMatchAsync<Executable>(kubernetes, executablePattern, r => r.Status?.State == ExecutableState.Finished, token).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout);