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