45 writes to State
Aspire.Hosting.Tests (45)
Dcp\DcpExecutorTests.cs (44)
1976exeResource.Status = new ContainerStatus { State = ContainerState.Running }; 2075exeResource.Status = new ContainerStatus { State = ContainerState.Running }; 2154container.Status = new ContainerStatus { State = ContainerState.FailedToStart }; 2238container.Status = new ContainerStatus { State = ContainerState.Running }; 2246container.Status = new ContainerStatus { State = ContainerState.FailedToStart }; 2322container.Status = new ContainerStatus { State = ContainerState.Exited }; 2408blockingContainer.Status = new ContainerStatus { State = ContainerState.Running }; 2412blockingContainer.Status = new ContainerStatus { State = ContainerState.Exited }; 2415otherContainer.Status = new ContainerStatus { State = ContainerState.Exited }; 2420blockingContainer.Status = new ContainerStatus { State = ContainerState.Exited, ExitCode = 1 }; 2495container.Status = new ContainerStatus { State = ContainerState.Running }; 2503container.Status = new ContainerStatus { State = ContainerState.Exited }; 2573container.Status = new ContainerStatus { State = ContainerState.Running }; 2578container.Status = new ContainerStatus { State = ContainerState.Exited }; 2659container.Status = new ContainerStatus { State = ContainerState.Running }; 2776container.Status = new ContainerStatus { State = ContainerState.Running }; 2785container.Status = new ContainerStatus { State = ContainerState.Exited }; 2792container.Status = new ContainerStatus { State = ContainerState.Running }; 2810container.Status = new ContainerStatus { State = ContainerState.Exited, ExitCode = 1 }; 2932container.Status = new ContainerStatus { State = ContainerState.Running }; 2941container.Status = new ContainerStatus { State = ContainerState.Exited }; 2948container.Status = new ContainerStatus { State = ContainerState.Running }; 3057container.Status = new ContainerStatus { State = state }; 3145container.Status = new ContainerStatus { State = ContainerState.Running }; 3155container.Status = new ContainerStatus { State = ContainerState.Exited }; 3198container.Status = new ContainerStatus { State = ContainerState.Running }; 3212container.Status = new ContainerStatus { State = ContainerState.Exited }; 3254container.Status = new ContainerStatus { State = ContainerState.Running }; 3266container.Status = new ContainerStatus { State = ContainerState.Exited }; 3376container.Status = new ContainerStatus { State = ContainerState.Running }; 3385container.Status = new ContainerStatus { State = ContainerState.Exited }; 3402container.Status = new ContainerStatus { State = ContainerState.Exited, ExitCode = 1 }; 3474container.Status = new ContainerStatus { State = ContainerState.FailedToStart }; 3488container.Status = new ContainerStatus { State = ContainerState.Exited }; 3549container.Status = new ContainerStatus { State = ContainerState.FailedToStart }; 3558container.Status = new ContainerStatus { State = ContainerState.FailedToStart, ExitCode = 1 }; 3633container.Status = new ContainerStatus { State = ContainerState.Running }; 3637container.Status = new ContainerStatus { State = ContainerState.Exited }; 3644container.Status = new ContainerStatus { State = ContainerState.Exited, ExitCode = 1 }; 3651container.Status = new ContainerStatus { State = ContainerState.Running }; 3657container.Status = new ContainerStatus { State = ContainerState.Exited, ExitCode = 2 }; 3739exeResource.Status = new ContainerStatus { State = ContainerState.Running }; 3800exeResource.Status = new ContainerStatus { State = ContainerState.Running }; 3864exeResource.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)
26var urls = GetUrls(container, container.Status?.State); 31var state = container.Status?.State;
Aspire.Hosting.Tests (22)
Dcp\DcpExecutorTests.cs (18)
2115if (obj is Container { Status.State: ContainerState.FailedToStart } && 2194if (obj is Container { Status.State: ContainerState.Running } && 2201if (obj is Container { Status.State: ContainerState.FailedToStart } && 2273if (obj is Container { Status.State: ContainerState.Exited } && 2352container.Status?.State != ContainerState.Exited && 2360obj is Container { Status.State: ContainerState.Exited } && 2450if (obj is Container { Status.State: ContainerState.Running } && 2457if (obj is Container { Status.State: ContainerState.Exited } && 2623if (obj is Container { Status.State: ContainerState.Running } && 2714if (container.Status?.State == ContainerState.Running) 2721if (container.Status?.State == ContainerState.Exited) 2872if (container.Status?.State == ContainerState.Running) 2879if (container.Status?.State == ContainerState.Exited) 3306container.Status?.State == ContainerState.Running) 3312container.Status?.State == ContainerState.Exited) 3511if (obj is Container { Status.State: ContainerState.FailedToStart } && 3583container.Status?.State != ContainerState.Exited && 3590if (obj is Container { Status.State: ContainerState.Exited } &&
DistributedApplicationTests.cs (4)
1229var redisContainer = await KubernetesHelper.GetResourceByNameMatchAsync<Container>(kubernetes, containerPattern, r => r.Status?.State == ContainerState.Running, token).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout); 1237redisContainer = await KubernetesHelper.GetResourceByNameMatchAsync<Container>(kubernetes, containerPattern, r => r.Status?.State == ContainerState.Exited, token).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout); 1245redisContainer = await KubernetesHelper.GetResourceByNameMatchAsync<Container>(kubernetes, containerPattern, r => r.Status?.State == ContainerState.Running, token); 1524r => r.Status?.State == ContainerState.FailedToStart && (r.Status?.Message.Contains("bob") ?? false)).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout);