17 references to ContainerState
Aspire.Hosting (10)
Dcp\DcpExecutor.cs (2)
497
if (container.Spec.Start == false && (container.Status?.State == null || container.Status?.State ==
ContainerState
.Pending))
1758
if (cu.Status?.State ==
ContainerState
.Exited)
Dcp\Model\Container.cs (7)
550
this.Status?.State ==
ContainerState
.Starting
551
|| this.Status?.State ==
ContainerState
.Building
552
|| this.Status?.State ==
ContainerState
.Running
553
|| this.Status?.State ==
ContainerState
.Paused
554
|| this.Status?.State ==
ContainerState
.Stopping
555
|| this.Status?.State ==
ContainerState
.Exited
556
|| (this.Status?.State ==
ContainerState
.FailedToStart && this.Status?.ContainerId is not null);
Dcp\ResourceSnapshotBuilder.cs (1)
29
if (container.Spec.Start is false && (state == null || state ==
ContainerState
.Pending))
Aspire.Hosting.Tests (7)
Dcp\DcpExecutorTests.cs (2)
604
exeResource.Status = new ContainerStatus { State =
ContainerState
.Running };
700
exeResource.Status = new ContainerStatus { State =
ContainerState
.Running };
Dcp\TestKubernetesService.cs (1)
222
ctr.Status.State =
ContainerState
.Exited;
DistributedApplicationTests.cs (4)
639
var redisContainer = await KubernetesHelper.GetResourceByNameMatchAsync<Container>(kubernetes, containerPattern, r => r.Status?.State ==
ContainerState
.Running, token).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout);
647
redisContainer = await KubernetesHelper.GetResourceByNameMatchAsync<Container>(kubernetes, containerPattern, r => r.Status?.State ==
ContainerState
.Exited, token).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout);
655
redisContainer = await KubernetesHelper.GetResourceByNameMatchAsync<Container>(kubernetes, containerPattern, r => r.Status?.State ==
ContainerState
.Running, token);
850
r => r.Status?.State ==
ContainerState
.FailedToStart && (r.Status?.Message.Contains("bob") ?? false)).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout);