231 writes to State
Aspire.Cli.Tests (231)
Backchannel\ResourceSnapshotMapperTests.cs (25)
42
State
= "Running",
138
State
= "Running",
162
State
= "Running",
188
State
= "Running",
216
State
= "Running",
243
State
= "Running",
286
State
= "Running",
315
State
= "Running"
323
State
= "Waiting",
341
State
= "Waiting",
373
State
= "Running"
380
State
= "Running"
388
State
= "Waiting",
403
new() { Name = "cache-zuyppzgw", DisplayName = "cache", ResourceType = "Container",
State
= "Running" },
404
new() { Name = "frontend", DisplayName = "frontend", ResourceType = "Project",
State
= "Running" }
418
new() { Name = "cache-zuyppzgw", DisplayName = "cache", ResourceType = "Container",
State
= "Running" },
419
new() { Name = "frontend", DisplayName = "frontend", ResourceType = "Project",
State
= "Running" }
433
new() { Name = "cache-abc12345", DisplayName = "cache", ResourceType = "Container",
State
= "Running" },
434
new() { Name = "cache-def67890", DisplayName = "cache", ResourceType = "Container",
State
= "Running" },
435
new() { Name = "frontend", DisplayName = "frontend", ResourceType = "Project",
State
= "Running" }
448
new() { Name = "cache-abc12345", DisplayName = "cache", ResourceType = "Container",
State
= "Running" },
449
new() { Name = "cache-def67890", DisplayName = "cache", ResourceType = "Container",
State
= "Running" },
450
new() { Name = "frontend", DisplayName = "frontend", ResourceType = "Project",
State
= "Running" }
464
new() { Name = "cache-zuyppzgw", DisplayName = "cache", ResourceType = "Container",
State
= "Running" }
477
new() { Name = "Cache-Zuyppzgw", DisplayName = "Cache", ResourceType = "Container",
State
= "Running" }
Backchannel\ResourceSnapshotWatcherTests.cs (12)
204
State
= "Starting",
216
State
= "Running",
249
State
= "Running",
262
State
= "Starting",
296
State
= "Starting",
309
State
= "Running",
343
State
= "Running",
355
State
= "Starting",
365
State
= "Finished",
490
State
= $"State-{updateIndex}"
561
State
= "State-1",
587
State
= $"State-{version}",
Backchannel\TrayResourceHealthTests.cs (10)
37
State
= state,
56
State
= "Running",
73
new() { Name = "hidden-state",
State
= "Hidden", HealthStatus = "Unhealthy" },
74
new() { Name = "hidden-flag",
State
= "FailedToStart", IsHidden = true },
75
new() { Name = "parameter", ResourceType = "Parameter",
State
= "Active" },
77
new() { Name = "setup",
State
= "Finished", ExitCode = 0 }
82
[.. resources, new() { Name = "api",
State
= "Running", HealthStatus = "Healthy" }]));
92
new() { Name = "api",
State
= "Running", HealthStatus = "Healthy" },
93
new() { Name = "worker",
State
= "Waiting" },
94
new() { Name = "database",
State
= "Running", HealthStatus = "Unhealthy" }
Backchannel\TrayWatchStreamTests.cs (14)
674
new() { Name = "api",
State
= "Starting", Version = 1 },
675
new() { Name = "cache",
State
= "Running", HealthStatus = "Healthy", Version = 1 }
700
resourceUpdates.Writer.TryWrite(new() { Name = "api",
State
= "Running", HealthStatus = "Healthy", Version = 2 });
703
resourceUpdates.Writer.TryWrite(new() { Name = "cache",
State
= "Running", HealthStatus = "Degraded", Version = 2 });
706
resourceUpdates.Writer.TryWrite(new() { Name = "cache",
State
= "Running", HealthStatus = "Unhealthy", Version = 3 });
709
resourceUpdates.Writer.TryWrite(new() { Name = "cache",
State
= "Running", HealthStatus = "Healthy", Version = 4 });
712
resourceUpdates.Writer.TryWrite(new() { Name = "api",
State
= "Running", HealthStatus = "Unhealthy", Version = 1 });
713
resourceUpdates.Writer.TryWrite(new() { Name = "cache",
State
= "FailedToStart", Version = 5 });
716
resourceUpdates.Writer.TryWrite(new() { Name = "cache",
State
= "FailedToStart", IsHidden = true, Version = 6 });
766
connection.ResourceSnapshots = [new() { Name = "api",
State
= "Running", HealthStatus = "Healthy" }];
807
initial.ResourceSnapshots = [new() { Name = "api",
State
= "Running", HealthStatus = "Healthy" }];
810
replacement.ResourceSnapshots = [new() { Name = "api",
State
= "Waiting" }];
873
initial.ResourceSnapshots = [new() { Name = "api",
State
= "Running", HealthStatus = "Healthy" }];
876
replacement.ResourceSnapshots = [new() { Name = "api",
State
= "Waiting" }];
Commands\AgentMcpCommandTests.cs (14)
242
State
= "Running",
306
State
= "Running",
383
State
= "Running",
516
State
= "Running",
667
State
= "Running",
712
State
= "Running",
808
State
= "Running"
838
State
= currentState,
930
State
= "Running",
1128
State
= "Running",
1209
State
= "Running",
1411
State
= "Running",
1840
State
= "Running",
1955
State
= "Running",
Commands\DescribeCommandTests.cs (50)
276
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
284
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
286
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Stopping" },
288
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Stopping" },
333
State
= "Starting"
343
State
= "Running"
350
State
= "Running"
408
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
444
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
445
new ResourceSnapshot { Name = "postgres", DisplayName = "postgres", ResourceType = "Container",
State
= "Running" },
446
new ResourceSnapshot { Name = "frontend", DisplayName = "frontend", ResourceType = "Project",
State
= "Running" },
476
State
= "Running",
537
new ResourceSnapshot { Name = "redis", Version = 1, DisplayName = "redis", ResourceType = "Container",
State
= "Starting" },
576
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
585
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
587
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Stopping" },
589
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Stopping" },
620
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
650
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
674
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
702
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
735
State
= "Running",
772
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
803
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
804
new ResourceSnapshot { Name = "aspire-dashboard", DisplayName = "aspire-dashboard", ResourceType = "Executable",
State
= "Hidden" },
805
new ResourceSnapshot { Name = "hidden-svc", DisplayName = "hidden-svc", ResourceType = "Project",
State
= "Running", IsHidden = true },
829
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
830
new ResourceSnapshot { Name = "aspire-dashboard", DisplayName = "aspire-dashboard", ResourceType = "Executable",
State
= "Hidden" },
831
new ResourceSnapshot { Name = "hidden-svc", DisplayName = "hidden-svc", ResourceType = "Project",
State
= "Running", IsHidden = true },
857
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
858
new ResourceSnapshot { Name = "aspire-dashboard", DisplayName = "aspire-dashboard", ResourceType = "Executable",
State
= "Hidden" },
882
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
883
new ResourceSnapshot { Name = "aspire-dashboard", DisplayName = "aspire-dashboard", ResourceType = "Executable",
State
= "Hidden" },
910
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
911
new ResourceSnapshot { Name = "aspire-dashboard", DisplayName = "aspire-dashboard", ResourceType = "Executable",
State
= "Hidden" },
942
Name = "frontend", DisplayName = "frontend", ResourceType = "Project",
State
= "Running",
955
new ResourceSnapshot { Name = "api-2", DisplayName = "api", ResourceType = "Project",
State
= "Running" },
956
new ResourceSnapshot { Name = "api-1", DisplayName = "api", ResourceType = "Project",
State
= "Running" },
957
new ResourceSnapshot { Name = "cache", DisplayName = "cache", ResourceType = "Container",
State
= "Running", IsHidden = true },
958
new ResourceSnapshot { Name = "connection", DisplayName = "connection", ResourceType = "Parameter",
State
= "Running" }
977
Name = "end", DisplayName = "api\" # & <b> \\ `\nnext", ResourceType = "Project",
State
= "Running",
999
Name = "frontend", DisplayName = "frontend", ResourceType = "Project",
State
= "Running",
1002
new ResourceSnapshot { Name = "api-2", DisplayName = "api", ResourceType = "Project",
State
= "Running" },
1003
new ResourceSnapshot { Name = "api-1", DisplayName = "api", ResourceType = "Project",
State
= "Running" }
1020
new ResourceSnapshot { Name = "cache", DisplayName = "cache", ResourceType = "Container",
State
= "Hidden" },
1021
new ResourceSnapshot { Name = "connection", DisplayName = "connection", ResourceType = "Parameter",
State
= "Running" }
1052
new ResourceSnapshot { Name = "cache", DisplayName = "cache", ResourceType = "Container",
State
= "Running" }
1134
State
= "Running"
1200
State
= "Running",
1213
State
= "Running"
Commands\ExportCommandTests.cs (26)
50
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
51
new ResourceSnapshot { Name = "apiservice", DisplayName = "apiservice", ResourceType = "Project",
State
= "Running" },
127
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
204
new ResourceSnapshot { Name = "other-resource", DisplayName = "other-resource", ResourceType = "Project",
State
= "Running" },
227
new ResourceSnapshot { Name = "target-resource", DisplayName = "target-resource", ResourceType = "Container",
State
= "Running" },
330
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
331
new ResourceSnapshot { Name = "apiservice-abc", DisplayName = "apiservice", ResourceType = "Project",
State
= "Running" },
332
new ResourceSnapshot { Name = "apiservice-def", DisplayName = "apiservice", ResourceType = "Project",
State
= "Running" },
450
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
451
new ResourceSnapshot { Name = "apiservice", DisplayName = "apiservice", ResourceType = "Project",
State
= "Running" },
507
new ResourceSnapshot { Name = "apiservice", DisplayName = "apiservice", ResourceType = "Project",
State
= "Running" },
508
new ResourceSnapshot { Name = "webfrontend", DisplayName = "webfrontend", ResourceType = "Project",
State
= "Running" },
565
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
566
new ResourceSnapshot { Name = "apiservice-abc", DisplayName = "apiservice", ResourceType = "Project",
State
= "Running" },
567
new ResourceSnapshot { Name = "apiservice-def", DisplayName = "apiservice", ResourceType = "Project",
State
= "Running" },
615
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
616
new ResourceSnapshot { Name = "aspire-dashboard", DisplayName = "aspire-dashboard", ResourceType = "Executable",
State
= "Hidden" },
617
new ResourceSnapshot { Name = "hidden-svc", DisplayName = "hidden-svc", ResourceType = "Project",
State
= "Running", IsHidden = true },
659
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
660
new ResourceSnapshot { Name = "aspire-dashboard", DisplayName = "aspire-dashboard", ResourceType = "Executable",
State
= "Hidden" },
703
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
704
new ResourceSnapshot { Name = "aspire-dashboard", DisplayName = "aspire-dashboard", ResourceType = "Executable",
State
= "Hidden" },
745
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
781
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
824
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
825
new ResourceSnapshot { Name = "apiservice", DisplayName = "apiservice", ResourceType = "Project",
State
= "Running" },
Commands\LogsCommandTests.cs (12)
738
State
= "Running"
745
State
= "Hidden"
828
State
= "Running"
859
State
= "Running"
869
State
= "Running"
876
State
= "Hidden"
995
State
= "Running"
1002
State
= "Hidden"
1559
State
= "Running"
1567
State
= "Running"
1574
State
= "Running"
1638
State
= "Hidden"
Commands\ResourceCommandTests.cs (1)
2353
State
= state,
Commands\TerminalCommandTests.cs (1)
798
State
= "Running"
Commands\TerminalTapePlayCommandTests.cs (1)
508
new ResourceSnapshot { Name = "shell-0", DisplayName = "shell", ResourceType = "Executable",
State
= "Running" }
Mcp\ExcludeFromMcpTests.cs (10)
112
State
= "Running",
128
State
= "Running",
170
State
= "Running",
216
State
= "Running",
254
State
= "Running"
288
State
= "Running",
427
State
= "Running"
434
State
= "Running"
475
State
= "Running"
482
State
= "Running",
Mcp\ListResourcesToolTests.cs (31)
80
State
= "Running"
107
State
= "Running",
127
State
= "Running"
134
State
= "Running"
141
State
= "Running"
177
State
= "Running",
192
State
= "Running"
199
State
= "Hidden"
234
State
= "Running",
242
State
= "Running"
249
State
= "Hidden"
314
State
= "Running"
321
State
= "Running"
328
State
= "Starting"
390
State
= "Running"
393
connection.ResourceSnapshots.Insert(1, new ResourceSnapshot { Name = "hidden-state",
State
= "Hidden" });
641
State
= state
669
State
= index == 0 ? longText : "Running",
728
State
= "Running",
738
State
= "Running",
766
State
= "Running",
777
State
= "Running",
788
State
= "Running",
817
State
= "Running",
844
State
= "Running",
889
State
= "Running",
968
State
= "Running",
979
State
= "Running",
989
State
= "Running",
999
State
= "Running",
1057
State
= "Running",
Mcp\WaitForResourcesToolTests.cs (24)
93
State
= "Running",
99
State
= "Running",
105
State
= "Running",
159
State
= "Running"
187
State
= "Running"
221
State
= "Running"
257
State
= "Running",
263
State
= "Running",
311
State
= "Starting"
317
State
= "Starting"
366
State
= "Running",
373
State
= "Running",
384
State
= "Running"
390
State
= "Running"
486
State
= "Running"
540
new ResourceSnapshot { Name = "ready",
State
= "Running" },
541
new ResourceSnapshot { Name = "slow",
State
= "Starting" });
572
State
= "Starting"
611
new ResourceSnapshot { Name = "api",
State
= "Starting" },
612
new ResourceSnapshot { Name = "worker",
State
= "Starting" },
613
new ResourceSnapshot { Name = "database",
State
= "Starting" });
693
new ResourceSnapshot { Name = "api",
State
= "Starting" },
694
new ResourceSnapshot { Name = "worker",
State
= "Starting" });
775
var connection = CreateConnection(new ResourceSnapshot { Name = "api",
State
= "Starting" });
16 references to State
aspire (9)
Backchannel\ResourceSnapshotMapper.cs (4)
152
State = snapshot.
State
,
353
if (string.Equals(item.
State
, "Hidden", StringComparison.OrdinalIgnoreCase))
376
/// or its <see cref="ResourceSnapshot.
State
"/> is "Hidden".
380
return snapshot.IsHidden || string.Equals(snapshot.
State
, "Hidden", StringComparison.OrdinalIgnoreCase);
Backchannel\TrayResourceHealth.cs (2)
63
if (completed || ((string.IsNullOrEmpty(resource.
State
) || IsState(resource, KnownResourceStates.Active))
83
=> string.Equals(resource.
State
, state, StringComparisons.ResourceState);
Commands\DescribeCommand.cs (2)
384
var stateText = ColorState(snapshot.
State
);
412
return new ResourceDisplayState(displayName, snapshot.
State
, snapshot.HealthStatus, endpoints);
Mcp\Tools\ListResourcesTool.cs (1)
207
State = McpToolHelpers.MapResourceState(snapshot.
State
),
Aspire.Cli.Tests (7)
Backchannel\ResourceSnapshotWatcherTests.cs (7)
228
Assert.Equal("Running", snapshot.
State
);
274
Assert.Equal("Running", snapshot.
State
);
321
Assert.Equal("Running", snapshot.
State
);
385
Assert.Equal("Running", retainedSnapshot.
State
);
399
Assert.Equal("Finished", currentSnapshot.
State
);
404
Assert.Equal("Finished", update.
State
);
523
.Select(update => new { update.Name, update.DisplayName, update.
State
})