44 writes to State
Aspire.Hosting.Tests (44)
Dcp\DcpExecutorTests.cs (43)
1528exeResource.Status = new ContainerStatus { State = ContainerState.Running }; 1627exeResource.Status = new ContainerStatus { State = ContainerState.Running }; 1706container.Status = new ContainerStatus { State = ContainerState.FailedToStart }; 1790container.Status = new ContainerStatus { State = ContainerState.Running }; 1798container.Status = new ContainerStatus { State = ContainerState.FailedToStart }; 1874container.Status = new ContainerStatus { State = ContainerState.Exited }; 1960blockingContainer.Status = new ContainerStatus { State = ContainerState.Running }; 1964blockingContainer.Status = new ContainerStatus { State = ContainerState.Exited }; 1967otherContainer.Status = new ContainerStatus { State = ContainerState.Exited }; 1972blockingContainer.Status = new ContainerStatus { State = ContainerState.Exited, ExitCode = 1 }; 2047container.Status = new ContainerStatus { State = ContainerState.Running }; 2055container.Status = new ContainerStatus { State = ContainerState.Exited }; 2125container.Status = new ContainerStatus { State = ContainerState.Running }; 2130container.Status = new ContainerStatus { State = ContainerState.Exited }; 2211container.Status = new ContainerStatus { State = ContainerState.Running }; 2328container.Status = new ContainerStatus { State = ContainerState.Running }; 2337container.Status = new ContainerStatus { State = ContainerState.Exited }; 2344container.Status = new ContainerStatus { State = ContainerState.Running }; 2362container.Status = new ContainerStatus { State = ContainerState.Exited, ExitCode = 1 }; 2484container.Status = new ContainerStatus { State = ContainerState.Running }; 2493container.Status = new ContainerStatus { State = ContainerState.Exited }; 2500container.Status = new ContainerStatus { State = ContainerState.Running }; 2584container.Status = new ContainerStatus { State = ContainerState.Running }; 2594container.Status = new ContainerStatus { State = ContainerState.Exited }; 2637container.Status = new ContainerStatus { State = ContainerState.Running }; 2651container.Status = new ContainerStatus { State = ContainerState.Exited }; 2693container.Status = new ContainerStatus { State = ContainerState.Running }; 2705container.Status = new ContainerStatus { State = ContainerState.Exited }; 2815container.Status = new ContainerStatus { State = ContainerState.Running }; 2824container.Status = new ContainerStatus { State = ContainerState.Exited }; 2841container.Status = new ContainerStatus { State = ContainerState.Exited, ExitCode = 1 }; 2913container.Status = new ContainerStatus { State = ContainerState.FailedToStart }; 2927container.Status = new ContainerStatus { State = ContainerState.Exited }; 2988container.Status = new ContainerStatus { State = ContainerState.FailedToStart }; 2997container.Status = new ContainerStatus { State = ContainerState.FailedToStart, ExitCode = 1 }; 3072container.Status = new ContainerStatus { State = ContainerState.Running }; 3076container.Status = new ContainerStatus { State = ContainerState.Exited }; 3083container.Status = new ContainerStatus { State = ContainerState.Exited, ExitCode = 1 }; 3090container.Status = new ContainerStatus { State = ContainerState.Running }; 3096container.Status = new ContainerStatus { State = ContainerState.Exited, ExitCode = 2 }; 3178exeResource.Status = new ContainerStatus { State = ContainerState.Running }; 3239exeResource.Status = new ContainerStatus { State = ContainerState.Running }; 3303exeResource.Status = new ContainerStatus { State = ContainerState.Running };
Dcp\TestKubernetesService.cs (1)
401ctr.Status.State = ContainerState.Exited;
29 references to State
Aspire.Hosting (7)
Dcp\DcpExecutor.cs (1)
1150if (cu.Status?.State == ContainerState.Exited)
Dcp\DcpResourceWatcher.cs (3)
503if (container.Spec.Start == false && (container.Status?.State == null || container.Status?.State == ContainerState.Pending)) 509return 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)
26var urls = GetUrls(container, container.Status?.State); 31var state = container.Status?.State;
Aspire.Hosting.Tests (22)
Dcp\DcpExecutorTests.cs (18)
1667if (obj is Container { Status.State: ContainerState.FailedToStart } && 1746if (obj is Container { Status.State: ContainerState.Running } && 1753if (obj is Container { Status.State: ContainerState.FailedToStart } && 1825if (obj is Container { Status.State: ContainerState.Exited } && 1904container.Status?.State != ContainerState.Exited && 1912obj is Container { Status.State: ContainerState.Exited } && 2002if (obj is Container { Status.State: ContainerState.Running } && 2009if (obj is Container { Status.State: ContainerState.Exited } && 2175if (obj is Container { Status.State: ContainerState.Running } && 2266if (container.Status?.State == ContainerState.Running) 2273if (container.Status?.State == ContainerState.Exited) 2424if (container.Status?.State == ContainerState.Running) 2431if (container.Status?.State == ContainerState.Exited) 2745container.Status?.State == ContainerState.Running) 2751container.Status?.State == ContainerState.Exited) 2950if (obj is Container { Status.State: ContainerState.FailedToStart } && 3022container.Status?.State != ContainerState.Exited && 3029if (obj is Container { Status.State: ContainerState.Exited } &&
DistributedApplicationTests.cs (4)
1225var redisContainer = await KubernetesHelper.GetResourceByNameMatchAsync<Container>(kubernetes, containerPattern, r => r.Status?.State == ContainerState.Running, token).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout); 1233redisContainer = await KubernetesHelper.GetResourceByNameMatchAsync<Container>(kubernetes, containerPattern, r => r.Status?.State == ContainerState.Exited, token).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout); 1241redisContainer = await KubernetesHelper.GetResourceByNameMatchAsync<Container>(kubernetes, containerPattern, r => r.Status?.State == ContainerState.Running, token); 1517r => r.Status?.State == ContainerState.FailedToStart && (r.Status?.Message.Contains("bob") ?? false)).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout);