234 writes to State
Aspire.Cli.Tests (234)
Backchannel\ResourceSnapshotMapperTests.cs (26)
43
State
= "Running",
75
State
= "Running",
171
State
= "Running",
195
State
= "Running",
221
State
= "Running",
249
State
= "Running",
276
State
= "Running",
319
State
= "Running",
348
State
= "Running"
356
State
= "Waiting",
374
State
= "Waiting",
406
State
= "Running"
413
State
= "Running"
421
State
= "Waiting",
436
new() { Name = "cache-zuyppzgw", DisplayName = "cache", ResourceType = "Container",
State
= "Running" },
437
new() { Name = "frontend", DisplayName = "frontend", ResourceType = "Project",
State
= "Running" }
451
new() { Name = "cache-zuyppzgw", DisplayName = "cache", ResourceType = "Container",
State
= "Running" },
452
new() { Name = "frontend", DisplayName = "frontend", ResourceType = "Project",
State
= "Running" }
466
new() { Name = "cache-abc12345", DisplayName = "cache", ResourceType = "Container",
State
= "Running" },
467
new() { Name = "cache-def67890", DisplayName = "cache", ResourceType = "Container",
State
= "Running" },
468
new() { Name = "frontend", DisplayName = "frontend", ResourceType = "Project",
State
= "Running" }
481
new() { Name = "cache-abc12345", DisplayName = "cache", ResourceType = "Container",
State
= "Running" },
482
new() { Name = "cache-def67890", DisplayName = "cache", ResourceType = "Container",
State
= "Running" },
483
new() { Name = "frontend", DisplayName = "frontend", ResourceType = "Project",
State
= "Running" }
497
new() { Name = "cache-zuyppzgw", DisplayName = "cache", ResourceType = "Container",
State
= "Running" }
510
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 (12)
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" }]));
90
new() { Name = "api",
State
= "Running", HealthStatus = "Healthy" },
94
Name = "generator",
State
= "NotStarted", HealthStatus = "Unhealthy",
110
new() { Name = "api",
State
= "Running", HealthStatus = "Healthy" },
111
new() { Name = "worker",
State
= "Waiting" },
112
new() { Name = "database",
State
= "Running", HealthStatus = "Unhealthy" }
Backchannel\TrayWatchStreamTests.cs (14)
732
new() { Name = "api",
State
= "Starting", Version = 1 },
733
new() { Name = "cache",
State
= "Running", HealthStatus = "Healthy", Version = 1 }
758
resourceUpdates.Writer.TryWrite(new() { Name = "api",
State
= "Running", HealthStatus = "Healthy", Version = 2 });
761
resourceUpdates.Writer.TryWrite(new() { Name = "cache",
State
= "Running", HealthStatus = "Degraded", Version = 2 });
764
resourceUpdates.Writer.TryWrite(new() { Name = "cache",
State
= "Running", HealthStatus = "Unhealthy", Version = 3 });
767
resourceUpdates.Writer.TryWrite(new() { Name = "cache",
State
= "Running", HealthStatus = "Healthy", Version = 4 });
770
resourceUpdates.Writer.TryWrite(new() { Name = "api",
State
= "Running", HealthStatus = "Unhealthy", Version = 1 });
771
resourceUpdates.Writer.TryWrite(new() { Name = "cache",
State
= "FailedToStart", Version = 5 });
774
resourceUpdates.Writer.TryWrite(new() { Name = "cache",
State
= "FailedToStart", IsHidden = true, Version = 6 });
824
connection.ResourceSnapshots = [new() { Name = "api",
State
= "Running", HealthStatus = "Healthy" }];
865
initial.ResourceSnapshots = [new() { Name = "api",
State
= "Running", HealthStatus = "Healthy" }];
868
replacement.ResourceSnapshots = [new() { Name = "api",
State
= "Waiting" }];
931
initial.ResourceSnapshots = [new() { Name = "api",
State
= "Running", HealthStatus = "Healthy" }];
934
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)
386
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
394
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
396
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Stopping" },
398
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Stopping" },
443
State
= "Starting"
453
State
= "Running"
460
State
= "Running"
518
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
554
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
555
new ResourceSnapshot { Name = "postgres", DisplayName = "postgres", ResourceType = "Container",
State
= "Running" },
556
new ResourceSnapshot { Name = "frontend", DisplayName = "frontend", ResourceType = "Project",
State
= "Running" },
586
State
= "Running",
647
new ResourceSnapshot { Name = "redis", Version = 1, DisplayName = "redis", ResourceType = "Container",
State
= "Starting" },
686
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
695
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
697
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Stopping" },
699
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Stopping" },
730
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
760
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
784
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
812
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
845
State
= "Running",
882
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
913
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
914
new ResourceSnapshot { Name = "aspire-dashboard", DisplayName = "aspire-dashboard", ResourceType = "Executable",
State
= "Hidden" },
915
new ResourceSnapshot { Name = "hidden-svc", DisplayName = "hidden-svc", ResourceType = "Project",
State
= "Running", IsHidden = true },
939
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
940
new ResourceSnapshot { Name = "aspire-dashboard", DisplayName = "aspire-dashboard", ResourceType = "Executable",
State
= "Hidden" },
941
new ResourceSnapshot { Name = "hidden-svc", DisplayName = "hidden-svc", ResourceType = "Project",
State
= "Running", IsHidden = true },
967
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
968
new ResourceSnapshot { Name = "aspire-dashboard", DisplayName = "aspire-dashboard", ResourceType = "Executable",
State
= "Hidden" },
992
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
993
new ResourceSnapshot { Name = "aspire-dashboard", DisplayName = "aspire-dashboard", ResourceType = "Executable",
State
= "Hidden" },
1020
new ResourceSnapshot { Name = "redis", DisplayName = "redis", ResourceType = "Container",
State
= "Running" },
1021
new ResourceSnapshot { Name = "aspire-dashboard", DisplayName = "aspire-dashboard", ResourceType = "Executable",
State
= "Hidden" },
1052
Name = "frontend", DisplayName = "frontend", ResourceType = "Project",
State
= "Running",
1065
new ResourceSnapshot { Name = "api-2", DisplayName = "api", ResourceType = "Project",
State
= "Running" },
1066
new ResourceSnapshot { Name = "api-1", DisplayName = "api", ResourceType = "Project",
State
= "Running" },
1067
new ResourceSnapshot { Name = "cache", DisplayName = "cache", ResourceType = "Container",
State
= "Running", IsHidden = true },
1068
new ResourceSnapshot { Name = "connection", DisplayName = "connection", ResourceType = "Parameter",
State
= "Running" }
1087
Name = "end", DisplayName = "api\" # & <b> \\ `\nnext", ResourceType = "Project",
State
= "Running",
1109
Name = "frontend", DisplayName = "frontend", ResourceType = "Project",
State
= "Running",
1112
new ResourceSnapshot { Name = "api-2", DisplayName = "api", ResourceType = "Project",
State
= "Running" },
1113
new ResourceSnapshot { Name = "api-1", DisplayName = "api", ResourceType = "Project",
State
= "Running" }
1130
new ResourceSnapshot { Name = "cache", DisplayName = "cache", ResourceType = "Container",
State
= "Hidden" },
1131
new ResourceSnapshot { Name = "connection", DisplayName = "connection", ResourceType = "Parameter",
State
= "Running" }
1162
new ResourceSnapshot { Name = "cache", DisplayName = "cache", ResourceType = "Container",
State
= "Running" }
1292
State
= "Running"
1358
State
= "Running",
1371
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)
825
State
= "Running"
Commands\TerminalTapePlayCommandTests.cs (1)
567
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)
72
if (completed || ((string.IsNullOrEmpty(resource.
State
) || IsState(resource, KnownResourceStates.Active))
92
=> string.Equals(resource.
State
, state, StringComparisons.ResourceState);
Commands\DescribeCommand.cs (2)
405
var stateText = ColorState(snapshot.
State
);
433
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
})