45 writes to State
Aspire.Hosting.Tests (45)
Dcp\DcpExecutorTests.cs (44)
1977
exeResource.Status = new ContainerStatus {
State
= ContainerState.Running };
2076
exeResource.Status = new ContainerStatus {
State
= ContainerState.Running };
2155
container.Status = new ContainerStatus {
State
= ContainerState.FailedToStart };
2239
container.Status = new ContainerStatus {
State
= ContainerState.Running };
2247
container.Status = new ContainerStatus {
State
= ContainerState.FailedToStart };
2323
container.Status = new ContainerStatus {
State
= ContainerState.Exited };
2409
blockingContainer.Status = new ContainerStatus {
State
= ContainerState.Running };
2413
blockingContainer.Status = new ContainerStatus {
State
= ContainerState.Exited };
2416
otherContainer.Status = new ContainerStatus {
State
= ContainerState.Exited };
2421
blockingContainer.Status = new ContainerStatus {
State
= ContainerState.Exited, ExitCode = 1 };
2496
container.Status = new ContainerStatus {
State
= ContainerState.Running };
2504
container.Status = new ContainerStatus {
State
= ContainerState.Exited };
2574
container.Status = new ContainerStatus {
State
= ContainerState.Running };
2579
container.Status = new ContainerStatus {
State
= ContainerState.Exited };
2660
container.Status = new ContainerStatus {
State
= ContainerState.Running };
2777
container.Status = new ContainerStatus {
State
= ContainerState.Running };
2786
container.Status = new ContainerStatus {
State
= ContainerState.Exited };
2793
container.Status = new ContainerStatus {
State
= ContainerState.Running };
2811
container.Status = new ContainerStatus {
State
= ContainerState.Exited, ExitCode = 1 };
2933
container.Status = new ContainerStatus {
State
= ContainerState.Running };
2942
container.Status = new ContainerStatus {
State
= ContainerState.Exited };
2949
container.Status = new ContainerStatus {
State
= ContainerState.Running };
3058
container.Status = new ContainerStatus {
State
= state };
3146
container.Status = new ContainerStatus {
State
= ContainerState.Running };
3156
container.Status = new ContainerStatus {
State
= ContainerState.Exited };
3199
container.Status = new ContainerStatus {
State
= ContainerState.Running };
3213
container.Status = new ContainerStatus {
State
= ContainerState.Exited };
3255
container.Status = new ContainerStatus {
State
= ContainerState.Running };
3267
container.Status = new ContainerStatus {
State
= ContainerState.Exited };
3377
container.Status = new ContainerStatus {
State
= ContainerState.Running };
3386
container.Status = new ContainerStatus {
State
= ContainerState.Exited };
3403
container.Status = new ContainerStatus {
State
= ContainerState.Exited, ExitCode = 1 };
3475
container.Status = new ContainerStatus {
State
= ContainerState.FailedToStart };
3489
container.Status = new ContainerStatus {
State
= ContainerState.Exited };
3550
container.Status = new ContainerStatus {
State
= ContainerState.FailedToStart };
3559
container.Status = new ContainerStatus {
State
= ContainerState.FailedToStart, ExitCode = 1 };
3634
container.Status = new ContainerStatus {
State
= ContainerState.Running };
3638
container.Status = new ContainerStatus {
State
= ContainerState.Exited };
3645
container.Status = new ContainerStatus {
State
= ContainerState.Exited, ExitCode = 1 };
3652
container.Status = new ContainerStatus {
State
= ContainerState.Running };
3658
container.Status = new ContainerStatus {
State
= ContainerState.Exited, ExitCode = 2 };
3740
exeResource.Status = new ContainerStatus {
State
= ContainerState.Running };
3801
exeResource.Status = new ContainerStatus {
State
= ContainerState.Running };
3865
exeResource.Status = new ContainerStatus {
State
= ContainerState.Running };
Dcp\TestKubernetesService.cs (1)
450
ctr.Status.
State
= ContainerState.Exited;
29 references to State
Aspire.Hosting (7)
Dcp\DcpExecutor.cs (1)
1189
if (cu.Status?.
State
== ContainerState.Exited)
Dcp\DcpResourceWatcher.cs (3)
557
if (container.Spec.Start == false && (container.Status?.
State
== null || container.Status?.
State
== ContainerState.Pending))
563
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)
27
var urls = GetUrls(container, container.Status?.
State
);
32
var state = container.Status?.
State
;
Aspire.Hosting.Tests (22)
Dcp\DcpExecutorTests.cs (18)
2116
if (obj is Container { Status.
State
: ContainerState.FailedToStart } &&
2195
if (obj is Container { Status.
State
: ContainerState.Running } &&
2202
if (obj is Container { Status.
State
: ContainerState.FailedToStart } &&
2274
if (obj is Container { Status.
State
: ContainerState.Exited } &&
2353
container.Status?.
State
!= ContainerState.Exited &&
2361
obj is Container { Status.
State
: ContainerState.Exited } &&
2451
if (obj is Container { Status.
State
: ContainerState.Running } &&
2458
if (obj is Container { Status.
State
: ContainerState.Exited } &&
2624
if (obj is Container { Status.
State
: ContainerState.Running } &&
2715
if (container.Status?.
State
== ContainerState.Running)
2722
if (container.Status?.
State
== ContainerState.Exited)
2873
if (container.Status?.
State
== ContainerState.Running)
2880
if (container.Status?.
State
== ContainerState.Exited)
3307
container.Status?.
State
== ContainerState.Running)
3313
container.Status?.
State
== ContainerState.Exited)
3512
if (obj is Container { Status.
State
: ContainerState.FailedToStart } &&
3584
container.Status?.
State
!= ContainerState.Exited &&
3591
if (obj is Container { Status.
State
: ContainerState.Exited } &&
DistributedApplicationTests.cs (4)
1230
var redisContainer = await KubernetesHelper.GetResourceByNameMatchAsync<Container>(kubernetes, containerPattern, r => r.Status?.
State
== ContainerState.Running, token).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout);
1238
redisContainer = await KubernetesHelper.GetResourceByNameMatchAsync<Container>(kubernetes, containerPattern, r => r.Status?.
State
== ContainerState.Exited, token).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout);
1246
redisContainer = await KubernetesHelper.GetResourceByNameMatchAsync<Container>(kubernetes, containerPattern, r => r.Status?.
State
== ContainerState.Running, token);
1525
r => r.Status?.
State
== ContainerState.FailedToStart && (r.Status?.Message.Contains("bob") ?? false)).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout);