103 references to Finished
Aspire.Hosting (10)
ApplicationModel\CommandsConfigurationExtensions.cs (1)
375State = new ResourceStateSnapshot(KnownResourceStates.Finished, KnownResourceStateStyles.Info)
ApplicationModel\KnownResourceStates.cs (3)
50public static readonly string Finished = nameof(Finished); 80public static readonly IReadOnlyList<string> TerminalStates = [Finished, FailedToStart, Exited]; 85public static readonly IReadOnlyList<string> BuildableStates = [Running, Waiting, Finished, FailedToStart, Exited];
ApplicationModel\ResourceNotificationService.cs (5)
320snapshot.State?.Text == KnownResourceStates.Finished || 373else if ((snapshot.State!.Text == KnownResourceStates.Finished || snapshot.State!.Text == KnownResourceStates.Exited) && snapshot.ExitCode is not null && snapshot.ExitCode != exitCode) 439else if (snapshot.State!.Text == KnownResourceStates.Finished || 468snapshot.State?.Text == KnownResourceStates.Finished || 1254state == KnownResourceStates.Finished || state == KnownResourceStates.Exited;
Lifecycle\TerminalHostFailureDiagnosticService.cs (1)
46KnownResourceStates.Finished,
Aspire.Hosting.Blazor (1)
BrowserDebuggerHelper.cs (1)
314|| state == KnownResourceStates.Finished
Aspire.Hosting.Browsers (1)
BrowserLogsSessionManager.cs (1)
349null when exitCode is null or 0 => (KnownResourceStates.Finished, KnownResourceStateStyles.Success),
Aspire.Hosting.Browsers.Tests (3)
BrowserLogsBuilderExtensionsTests.cs (2)
1494resourceEvent.Snapshot.State?.Text == KnownResourceStates.Finished && 1500Assert.Equal(KnownResourceStates.Finished, allCompletedEvent.Snapshot.State?.Text);
src\Aspire.Hosting.Browsers\BrowserLogsSessionManager.cs (1)
349null when exitCode is null or 0 => (KnownResourceStates.Finished, KnownResourceStateStyles.Success),
Aspire.Hosting.DevTunnels (1)
DevTunnelResourceBuilderExtensions.cs (1)
834State = KnownResourceStates.Finished,
Aspire.Hosting.DevTunnels.Tests (8)
DevTunnelMonitorTests.cs (5)
441Assert.Equal(KnownResourceStates.Finished, test.Snapshot(test.Port).State?.Text); 469Assert.Equal(KnownResourceStates.Finished, test.Snapshot(test.Port).State?.Text); 480await test.App.ResourceNotifications.WaitForResourceAsync(test.Port.Name, KnownResourceStates.Finished).DefaultTimeout(); 553Assert.Equal(KnownResourceStates.Finished, test.Snapshot(test.Port).State?.Text); 707Assert.Equal(KnownResourceStates.Finished, test.Snapshot(test.Port).State?.Text);
DevTunnelResourceBuilderExtensionsTests.cs (3)
555State = KnownResourceStates.Finished 770await app.ResourceNotifications.WaitForResourceAsync(tunnelPort.Name, KnownResourceStates.Finished, cts.Token); 783Assert.Equal(restartBeforeUrlCallbackCompletes ? KnownResourceStates.Running : KnownResourceStates.Finished, completed.Snapshot.State?.Text);
Aspire.Hosting.Dotnet.Tests (36)
DotnetProjectBuildCoordinatorTests.cs (36)
229State = KnownResourceStates.Finished, 246State = KnownResourceStates.Finished, 445State = KnownResourceStates.Finished, 589resourceEvent.Snapshot.State?.Text == KnownResourceStates.Finished && 595resourceEvent.Snapshot.State?.Text == KnownResourceStates.Finished && 1438State = KnownResourceStates.Finished, 1692State = KnownResourceStates.Finished, 1792State = KnownResourceStates.Finished, 1807State = KnownResourceStates.Finished, 1922State = KnownResourceStates.Finished, 2046State = KnownResourceStates.Finished, 2083State = KnownResourceStates.Finished, 2683[InlineData(nameof(KnownResourceStates.Finished), null, false)] 2684[InlineData(nameof(KnownResourceStates.Finished), -1, true)] 2685[InlineData(nameof(KnownResourceStates.Finished), 0, true)] 2686[InlineData(nameof(KnownResourceStates.Finished), 1, true)] 2741app.ResourceNotifications.WaitForResourceAsync("api", KnownResourceStates.Finished, completionCts.Token), 2742app.ResourceNotifications.WaitForResourceAsync("worker", KnownResourceStates.Finished, completionCts.Token)); 2801resourceEvent => resourceEvent.ResourceId == name && resourceEvent.Snapshot.State?.Text == KnownResourceStates.Finished, 2893app.ResourceNotifications.WaitForResourceAsync("first", KnownResourceStates.Finished, completionCts.Token), 2894app.ResourceNotifications.WaitForResourceAsync("second", KnownResourceStates.Finished, completionCts.Token)); 2950Assert.Equal(KnownResourceStates.Finished, firstBuildEvent.Snapshot.State?.Text); 2997app.ResourceNotifications.WaitForResourceAsync("valid", KnownResourceStates.Finished, completionCts.Token), 3108KnownResourceStates.Finished, 3202State = KnownResourceStates.Finished, 3207State = KnownResourceStates.Finished, 3285[InlineData(nameof(KnownResourceStates.Finished), 1)] 3300State = KnownResourceStates.Finished, 3322State = KnownResourceStates.Finished, 3358State = KnownResourceStates.Finished, 3380State = KnownResourceStates.Finished, 3442State = KnownResourceStates.Finished, 3477State = KnownResourceStates.Finished, 3498State = KnownResourceStates.Finished, 3591[KnownResourceStates.FailedToStart, KnownResourceStates.Exited, KnownResourceStates.Finished], 3685Assert.Equal(KnownResourceStates.Finished, buildEvent.Snapshot.State?.Text);
Aspire.Hosting.DotnetTool.Tests (2)
DotnetToolFunctionalTests.cs.cs (2)
26Assert.Equal(KnownResourceStates.Finished, terminalState); 48Assert.Equal(KnownResourceStates.Finished, terminalState);
Aspire.Hosting.EntityFrameworkCore (3)
EFCoreOperationExecutor.cs (1)
335r => r.Snapshot.State?.Text == KnownResourceStates.Finished ||
EFResourceBuilderExtensions.cs (2)
598var finalState = process.ExitCode == 0 ? KnownResourceStates.Finished : KnownResourceStates.FailedToStart; 955await UpdateStateAsync(resourceNotificationService, migrationResource, KnownResourceStates.Finished, KnownResourceStateStyles.Info).ConfigureAwait(false);
Aspire.Hosting.EntityFrameworkCore.Tests (5)
EFBuildReadinessTests.cs (2)
49Assert.Equal(KnownResourceStates.Finished, state.Snapshot.State?.Text); 106migrations.Resource.Name, succeed ? KnownResourceStates.Finished : KnownResourceStates.FailedToStart, token);
EFMigrationCommandsTests.cs (2)
202State = new ResourceStateSnapshot(KnownResourceStates.Finished, KnownResourceStateStyles.Info) 282State = new ResourceStateSnapshot(KnownResourceStates.Finished, KnownResourceStateStyles.Info)
TestServices\TestEfTool.cs (1)
38State = Result.Success ? KnownResourceStates.Finished : KnownResourceStates.FailedToStart,
Aspire.Hosting.Python.Tests (1)
AddPythonAppTests.cs (1)
113await app.ResourceNotifications.WaitForResourceAsync("pyproj", KnownResourceStates.Finished).WaitAsync(timeout);
Aspire.Hosting.Tests (32)
DistributedApplicationTests.cs (3)
217await rns.WaitForResourceAsync(dependentResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Finished, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan); 298await rns.WaitForResourceAsync(notStartedResourceName, e => e.Snapshot.State?.Text == KnownResourceStates.Finished, token).DefaultTimeout(TestConstants.LongTimeoutTimeSpan); 2132return state == KnownResourceStates.Finished || state == ExecutableState.Terminated;
Orchestrator\ApplicationOrchestratorTests.cs (7)
39Assert.Equal(KnownResourceStates.Finished, @event.ResourceEvent.Snapshot.State?.Text); 52await PublishStateAsync(KnownResourceStates.Finished, KnownResourceStates.Running); 55await PublishStateAsync(KnownResourceStates.Finished, KnownResourceStates.Finished); 58await PublishStateAsync(KnownResourceStates.Exited, KnownResourceStates.Finished); 63await PublishStateAsync(KnownResourceStates.Finished, KnownResourceStates.Running); 69snapshot => snapshot with { State = state is not null ? new(state, null) : snapshot.State, ExitCode = state == KnownResourceStates.Finished ? 0 : null }));
ResourceFailureLoggingTests.cs (1)
36await app.ResourceNotifications.WaitForResourceAsync(executable.Resource.Name, KnownResourceStates.Finished, cts.Token).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout);
ResourceNotificationTests.cs (11)
531State = KnownResourceStates.Finished, 545State = KnownResourceStates.Finished, 595[InlineData(nameof(KnownResourceStates.Finished))] 1232Assert.False(await PublishAndGetIsHiddenAsync(notificationService, resourceBuilder, KnownResourceStates.Finished, exitCode: 1)); 1235Assert.True(await PublishAndGetIsHiddenAsync(notificationService, resourceBuilder, KnownResourceStates.Finished, exitCode: 0)); 1250Assert.False(await PublishAndGetIsHiddenAsync(notificationService, resourceBuilder, KnownResourceStates.Finished, exitCode: 1)); 1253Assert.True(await PublishAndGetIsHiddenAsync(notificationService, resourceBuilder, KnownResourceStates.Finished, exitCode: 456)); 1265Assert.False(await PublishAndGetIsHiddenAsync(notificationService, resourceBuilder, KnownResourceStates.Finished, exitCode: 0)); 1267Assert.True(await PublishAndGetIsHiddenAsync(notificationService, resourceBuilder, KnownResourceStates.Finished, exitCode: 5)); 1297Assert.True(await PublishAndGetIsHiddenAsync(notificationService, resourceBuilder, KnownResourceStates.Finished, exitCode: 0)); 1306Assert.True(await PublishAndGetIsHiddenAsync(notificationService, resourceBuilder, KnownResourceStates.Finished, exitCode: 0));
WaitForTests.cs (10)
199[InlineData(nameof(KnownResourceStates.Finished))] 310[InlineData(nameof(KnownResourceStates.Finished))] 344[InlineData(nameof(KnownResourceStates.Finished))] 386[InlineData(nameof(KnownResourceStates.Finished))] 461State = KnownResourceStates.Finished, 508State = KnownResourceStates.Finished, 617State = KnownResourceStates.Finished, 719State = KnownResourceStates.Finished, 727State = KnownResourceStates.Finished, 768State = KnownResourceStates.Finished