3 writes to State
Aspire.Hosting.Tests (3)
Dcp\DcpExecutorTests.cs (2)
604exeResource.Status = new ContainerStatus { State = ContainerState.Running }; 700exeResource.Status = new ContainerStatus { State = ContainerState.Running };
Dcp\TestKubernetesService.cs (1)
222ctr.Status.State = ContainerState.Exited;
17 references to State
Aspire.Hosting (13)
Dcp\DcpExecutor.cs (4)
496if (container.Spec.Start == false && (container.Status?.State == null || container.Status?.State == ContainerState.Pending)) 502return new(container.Status?.State, container.Status?.StartupTimestamp?.ToUniversalTime(), container.Status?.FinishTimestamp?.ToUniversalTime()); 1727if (cu.Status?.State == ContainerState.Exited)
Dcp\Model\Container.cs (7)
547this.Status?.State == ContainerState.Starting 548|| this.Status?.State == ContainerState.Building 549|| this.Status?.State == ContainerState.Running 550|| this.Status?.State == ContainerState.Paused 551|| this.Status?.State == ContainerState.Stopping 552|| this.Status?.State == ContainerState.Exited 553|| (this.Status?.State == ContainerState.FailedToStart && this.Status?.ContainerId is not null);
Dcp\ResourceSnapshotBuilder.cs (2)
23var urls = GetUrls(container, container.Status?.State); 27var state = container.Status?.State;
Aspire.Hosting.Tests (4)
DistributedApplicationTests.cs (4)
634var redisContainer = await KubernetesHelper.GetResourceByNameMatchAsync<Container>(kubernetes, containerPattern, r => r.Status?.State == ContainerState.Running, token).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout); 642redisContainer = await KubernetesHelper.GetResourceByNameMatchAsync<Container>(kubernetes, containerPattern, r => r.Status?.State == ContainerState.Exited, token).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout); 650redisContainer = await KubernetesHelper.GetResourceByNameMatchAsync<Container>(kubernetes, containerPattern, r => r.Status?.State == ContainerState.Running, token); 845r => r.Status?.State == ContainerState.FailedToStart && (r.Status?.Message.Contains("bob") ?? false)).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout);