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