45 writes to State
Aspire.Hosting.Tests (45)
Dcp\DcpExecutorTests.cs (44)
1977exeResource.Status = new ContainerStatus { State = ContainerState.Running }; 2076exeResource.Status = new ContainerStatus { State = ContainerState.Running }; 2155container.Status = new ContainerStatus { State = ContainerState.FailedToStart }; 2239container.Status = new ContainerStatus { State = ContainerState.Running }; 2247container.Status = new ContainerStatus { State = ContainerState.FailedToStart }; 2323container.Status = new ContainerStatus { State = ContainerState.Exited }; 2409blockingContainer.Status = new ContainerStatus { State = ContainerState.Running }; 2413blockingContainer.Status = new ContainerStatus { State = ContainerState.Exited }; 2416otherContainer.Status = new ContainerStatus { State = ContainerState.Exited }; 2421blockingContainer.Status = new ContainerStatus { State = ContainerState.Exited, ExitCode = 1 }; 2496container.Status = new ContainerStatus { State = ContainerState.Running }; 2504container.Status = new ContainerStatus { State = ContainerState.Exited }; 2574container.Status = new ContainerStatus { State = ContainerState.Running }; 2579container.Status = new ContainerStatus { State = ContainerState.Exited }; 2660container.Status = new ContainerStatus { State = ContainerState.Running }; 2777container.Status = new ContainerStatus { State = ContainerState.Running }; 2786container.Status = new ContainerStatus { State = ContainerState.Exited }; 2793container.Status = new ContainerStatus { State = ContainerState.Running }; 2811container.Status = new ContainerStatus { State = ContainerState.Exited, ExitCode = 1 }; 2933container.Status = new ContainerStatus { State = ContainerState.Running }; 2942container.Status = new ContainerStatus { State = ContainerState.Exited }; 2949container.Status = new ContainerStatus { State = ContainerState.Running }; 3058container.Status = new ContainerStatus { State = state }; 3146container.Status = new ContainerStatus { State = ContainerState.Running }; 3156container.Status = new ContainerStatus { State = ContainerState.Exited }; 3199container.Status = new ContainerStatus { State = ContainerState.Running }; 3213container.Status = new ContainerStatus { State = ContainerState.Exited }; 3255container.Status = new ContainerStatus { State = ContainerState.Running }; 3267container.Status = new ContainerStatus { State = ContainerState.Exited }; 3377container.Status = new ContainerStatus { State = ContainerState.Running }; 3386container.Status = new ContainerStatus { State = ContainerState.Exited }; 3403container.Status = new ContainerStatus { State = ContainerState.Exited, ExitCode = 1 }; 3475container.Status = new ContainerStatus { State = ContainerState.FailedToStart }; 3489container.Status = new ContainerStatus { State = ContainerState.Exited }; 3550container.Status = new ContainerStatus { State = ContainerState.FailedToStart }; 3559container.Status = new ContainerStatus { State = ContainerState.FailedToStart, ExitCode = 1 }; 3634container.Status = new ContainerStatus { State = ContainerState.Running }; 3638container.Status = new ContainerStatus { State = ContainerState.Exited }; 3645container.Status = new ContainerStatus { State = ContainerState.Exited, ExitCode = 1 }; 3652container.Status = new ContainerStatus { State = ContainerState.Running }; 3658container.Status = new ContainerStatus { State = ContainerState.Exited, ExitCode = 2 }; 3740exeResource.Status = new ContainerStatus { State = ContainerState.Running }; 3801exeResource.Status = new ContainerStatus { State = ContainerState.Running }; 3865exeResource.Status = new ContainerStatus { State = ContainerState.Running };
Dcp\TestKubernetesService.cs (1)
450ctr.Status.State = ContainerState.Exited;
29 references to State
Aspire.Hosting (7)
Dcp\DcpExecutor.cs (1)
1189if (cu.Status?.State == ContainerState.Exited)
Dcp\DcpResourceWatcher.cs (3)
557if (container.Spec.Start == false && (container.Status?.State == null || container.Status?.State == ContainerState.Pending)) 563return new(container.Status?.State, container.Status?.StartupTimestamp?.ToUniversalTime(), container.Status?.FinishTimestamp?.ToUniversalTime());
Dcp\Model\Container.cs (1)
617public bool LogsAvailable => !string.IsNullOrEmpty(this.Status?.State);
Dcp\ResourceSnapshotBuilder.cs (2)
27var urls = GetUrls(container, container.Status?.State); 32var state = container.Status?.State;
Aspire.Hosting.Tests (22)
Dcp\DcpExecutorTests.cs (18)
2116if (obj is Container { Status.State: ContainerState.FailedToStart } && 2195if (obj is Container { Status.State: ContainerState.Running } && 2202if (obj is Container { Status.State: ContainerState.FailedToStart } && 2274if (obj is Container { Status.State: ContainerState.Exited } && 2353container.Status?.State != ContainerState.Exited && 2361obj is Container { Status.State: ContainerState.Exited } && 2451if (obj is Container { Status.State: ContainerState.Running } && 2458if (obj is Container { Status.State: ContainerState.Exited } && 2624if (obj is Container { Status.State: ContainerState.Running } && 2715if (container.Status?.State == ContainerState.Running) 2722if (container.Status?.State == ContainerState.Exited) 2873if (container.Status?.State == ContainerState.Running) 2880if (container.Status?.State == ContainerState.Exited) 3307container.Status?.State == ContainerState.Running) 3313container.Status?.State == ContainerState.Exited) 3512if (obj is Container { Status.State: ContainerState.FailedToStart } && 3584container.Status?.State != ContainerState.Exited && 3591if (obj is Container { Status.State: ContainerState.Exited } &&
DistributedApplicationTests.cs (4)
1230var redisContainer = await KubernetesHelper.GetResourceByNameMatchAsync<Container>(kubernetes, containerPattern, r => r.Status?.State == ContainerState.Running, token).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout); 1238redisContainer = await KubernetesHelper.GetResourceByNameMatchAsync<Container>(kubernetes, containerPattern, r => r.Status?.State == ContainerState.Exited, token).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout); 1246redisContainer = await KubernetesHelper.GetResourceByNameMatchAsync<Container>(kubernetes, containerPattern, r => r.Status?.State == ContainerState.Running, token); 1525r => r.Status?.State == ContainerState.FailedToStart && (r.Status?.Message.Contains("bob") ?? false)).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout);