151 references to CompletionState
Aspire.Hosting (72)
DistributedApplicationRunner.cs (1)
65await activityReporter.CompletePublishAsync(completionMessage: ex.Message, completionState: CompletionState.CompletedWithError, isDeploy: publishingOptions.Value.Deploy, cancellationToken: stoppingToken).ConfigureAwait(false);
Pipelines\IPipelineActivityReporter.cs (1)
29Task CompletePublishAsync(string? completionMessage = null, CompletionState? completionState = null, bool isDeploy = false, CancellationToken cancellationToken = default);
Pipelines\IReportingStep.cs (2)
28Task CompleteAsync(string completionText, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default);
Pipelines\IReportingTask.cs (2)
27Task CompleteAsync(string? completionMessage = null, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default);
Pipelines\NullPipelineActivityReporter.cs (5)
23public Task CompletePublishAsync(string? completionMessage = null, CompletionState? completionState = null, bool isDeploy = false, CancellationToken cancellationToken = default) 37public Task CompleteAsync(string completionText, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default) 56public Task CompleteAsync(string? completionMessage = null, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default)
Pipelines\PipelineActivityReporter.cs (27)
32private static string ToBackchannelCompletionState(CompletionState state) => state switch 34CompletionState.InProgress => CompletionStates.InProgress, 35CompletionState.Completed => CompletionStates.Completed, 36CompletionState.CompletedWithWarning => CompletionStates.CompletedWithWarning, 37CompletionState.CompletedWithError => CompletionStates.CompletedWithError, 53CompletionState = ToBackchannelCompletionState(CompletionState.InProgress), 71if (parentStep.CompletionState != CompletionState.InProgress) 89CompletionState = ToBackchannelCompletionState(CompletionState.InProgress), 98public async Task CompleteStepAsync(ReportingStep step, string completionText, CompletionState completionState, CancellationToken cancellationToken) 103if (step.CompletionState != CompletionState.InProgress) 136if (parentStep.CompletionState != CompletionState.InProgress) 151CompletionState = ToBackchannelCompletionState(CompletionState.InProgress), 159public async Task CompleteTaskAsync(ReportingTask task, CompletionState completionState, string? completionMessage, CancellationToken cancellationToken) 166if (task.CompletionState != CompletionState.InProgress) 173if (parentStep.CompletionState != CompletionState.InProgress) 198public async Task CompletePublishAsync(string? completionMessage = null, CompletionState? completionState = null, bool isDeploy = false, CancellationToken cancellationToken = default) 201var finalState = completionState ?? CalculateOverallAggregatedState(); 212CompletionState.Completed => $"{operationName} completed successfully", 213CompletionState.CompletedWithWarning => $"{operationName} completed with warnings", 214CompletionState.CompletedWithError => $"{operationName} completed with errors", 227private CompletionState CalculateOverallAggregatedState() 231return CompletionState.Completed; 234var maxState = CompletionState.InProgress; 237var stepState = step.CompletionState; 295CompletionState = ToBackchannelCompletionState(CompletionState.InProgress), 326CompletionState = ToBackchannelCompletionState(CompletionState.InProgress),
Pipelines\ReportingStep.cs (14)
40public CompletionState CompletionState 46private CompletionState _completionState = CompletionState.InProgress; 74internal CompletionState CalculateAggregatedState() 78return CompletionState.Completed; 81var maxState = CompletionState.InProgress; 114public async Task CompleteAsync(string completionText, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default) 135if (CompletionState != CompletionState.InProgress) 141var finalState = CalculateAggregatedState(); 147CompletionState.Completed => $"{Title} completed successfully", 148CompletionState.CompletedWithWarning => $"{Title} completed with warnings", 149CompletionState.CompletedWithError => $"{Title} completed with errors",
Pipelines\ReportingTask.cs (5)
47public CompletionState CompletionState { get; internal set; } = CompletionState.InProgress; 70public async Task CompleteAsync(string? completionMessage = null, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default) 80if (CompletionState != CompletionState.InProgress)
Publishing\Publisher.cs (7)
84CompletionState state; 95state = CompletionState.CompletedWithError; 100state = CompletionState.Completed; 110state = CompletionState.CompletedWithError; 115state = CompletionState.Completed; 138CompletionState.Completed, 144if (state == CompletionState.CompletedWithError)
Publishing\PublishingExtensions.cs (6)
29await step.CompleteAsync(completionText, CompletionState.Completed, cancellationToken).ConfigureAwait(false); 46await step.CompleteAsync(completionText, CompletionState.CompletedWithWarning, cancellationToken).ConfigureAwait(false); 63await step.CompleteAsync(completionText, CompletionState.CompletedWithError, cancellationToken).ConfigureAwait(false); 95await task.CompleteAsync(message, CompletionState.Completed, cancellationToken).ConfigureAwait(false); 111await task.CompleteAsync(message, CompletionState.CompletedWithWarning, cancellationToken).ConfigureAwait(false); 127await task.CompleteAsync(errorMessage, CompletionState.CompletedWithError, cancellationToken).ConfigureAwait(false);
Publishing\ResourceContainerImageBuilder.cs (2)
173await step.CompleteAsync("Building container images failed", CompletionState.CompletedWithError, cancellationToken).ConfigureAwait(false); 189await step.CompleteAsync("Building container images completed", CompletionState.Completed, cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Azure (15)
AzureEnvironmentResource.cs (13)
155CompletionState.Completed, 162CompletionState.CompletedWithError, 227CompletionState.Completed, 238CompletionState.Completed, 252CompletionState.CompletedWithError, 378CompletionState.Completed, 385CompletionState.CompletedWithWarning, 393CompletionState.Completed, 407CompletionState.CompletedWithError, 489await loginTask.CompleteAsync($"Successfully logged in to {registryName}", CompletionState.Completed, cancellationToken).ConfigureAwait(false); 536await pushTask.CompleteAsync($"Successfully pushed {resource.Name} to {targetTag}", CompletionState.Completed, context.CancellationToken).ConfigureAwait(false); 540await pushTask.CompleteAsync($"Failed to push {resource.Name}: {ex.Message}", CompletionState.CompletedWithError, context.CancellationToken).ConfigureAwait(false); 674CompletionState.Completed,
AzurePublishingContext.cs (2)
2850 => ("No azure compute environments found in the model.", CompletionState.CompletedWithWarning), 286_ => ($"Found {computeEnvironments.Count} compute environment(s) in the model.", CompletionState.Completed)
Aspire.Hosting.Azure.Tests (7)
AzureDeployerTests.cs (7)
1204public List<(string StepTitle, string CompletionText, CompletionState CompletionState)> CompletedSteps { get; } = []; 1205public List<(string TaskStatusText, string? CompletionMessage, CompletionState CompletionState)> CompletedTasks { get; } = []; 1208public Task CompletePublishAsync(string? completionMessage = null, CompletionState? completionState = null, bool isDeploy = false, CancellationToken cancellationToken = default) 1234public Task CompleteAsync(string completionText, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default) 1260public Task CompleteAsync(string? completionMessage = null, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default)
Aspire.Hosting.Tests (38)
Publishing\PipelineActivityReporterTests.cs (33)
36Assert.Equal(CompletionState.InProgress, stepInternal.CompletionState); 75Assert.Equal(CompletionState.InProgress, taskInternal.CompletionState); 112await step.CompleteAsync("Completed", CompletionState.Completed, CancellationToken.None); 136await step.CompleteAsync(completionText, isError ? CompletionState.CompletedWithError : CompletionState.Completed, CancellationToken.None); 140Assert.NotEqual(CompletionState.InProgress, stepInternal.CompletionState); 216await step.CompleteAsync("Completed", CompletionState.Completed, CancellationToken.None); 246Assert.Equal(CompletionState.Completed, taskInternal.CompletionState); 270await step.CompleteAsync("Completed", CompletionState.Completed, CancellationToken.None); 281[InlineData(CompletionState.Completed, "Publishing completed successfully", false)] 282[InlineData(CompletionState.CompletedWithError, "Publishing completed with errors", true)] 283[InlineData(CompletionState.CompletedWithWarning, "Publishing completed with warnings", false)] 284public async Task CompletePublishAsync_EmitsCorrectActivity(CompletionState completionState, string expectedStatusText, bool expectedIsError) 300Assert.Equal(completionState == CompletionState.CompletedWithWarning, activity.Data.IsWarning); 311await reporter.CompletePublishAsync(expectedStatusText, CompletionState.CompletedWithError, isDeploy: false, CancellationToken.None); 336await step1.CompleteAsync("Step 1 completed", CompletionState.Completed, CancellationToken.None); 340await step2.CompleteAsync("Step 2 completed with warning", CompletionState.CompletedWithWarning, CancellationToken.None); 344await step3.CompleteAsync("Step 3 failed", CompletionState.CompletedWithError, CancellationToken.None); 430await step.CompleteAsync("Step completed", CompletionState.Completed, CancellationToken.None); 585var aggregatedState = stepInternal.CalculateAggregatedState(); 588Assert.Equal(CompletionState.Completed, aggregatedState); 606Assert.Equal(CompletionState.Completed, stepInternal.CompletionState); 640Assert.Equal(CompletionState.Completed, stepInternal.CompletionState); 661await step.CompleteAsync("Step completed manually", CompletionState.Completed, CancellationToken.None); 672Assert.Equal(CompletionState.Completed, stepInternal.CompletionState); 696Assert.Equal(CompletionState.CompletedWithWarning, taskInternal.CompletionState); 731Assert.Equal(CompletionState.CompletedWithError, taskInternal.CompletionState); 747[InlineData(CompletionState.Completed, "Deployment completed successfully", false)] 748[InlineData(CompletionState.CompletedWithError, "Deployment completed with errors", true)] 749[InlineData(CompletionState.CompletedWithWarning, "Deployment completed with warnings", false)] 750public async Task CompletePublishAsync_WithDeployFlag_EmitsCorrectActivity(CompletionState completionState, string expectedStatusText, bool expectedIsError) 766Assert.Equal(completionState == CompletionState.CompletedWithWarning, activity.Data.IsWarning); 777await reporter.CompletePublishAsync(expectedStatusText, CompletionState.CompletedWithError, isDeploy: true, CancellationToken.None);
Publishing\PublishingExtensionsTests.cs (5)
31Assert.Equal(CompletionState.InProgress, taskInternal.CompletionState); 48Assert.NotEqual(CompletionState.InProgress, stepInternal.CompletionState); 85Assert.Equal(CompletionState.Completed, taskInternal.CompletionState); 103Assert.Equal(CompletionState.CompletedWithWarning, taskInternal.CompletionState); 120Assert.Equal(CompletionState.CompletedWithError, taskInternal.CompletionState);
Pipelines.AppHost (12)
AppHost.cs (12)
90CompletionState.CompletedWithWarning, 105CompletionState.CompletedWithWarning, 125CompletionState.CompletedWithWarning, 140CompletionState.CompletedWithWarning, 160CompletionState.CompletedWithWarning, 175CompletionState.CompletedWithWarning, 198CompletionState.CompletedWithWarning, 210CompletionState.CompletedWithWarning, 217CompletionState.Completed, 224CompletionState.CompletedWithWarning, 276CompletionState.CompletedWithWarning, 321CompletionState.Completed,
Pipelines.Library (7)
DistributedApplicationPipelineExtensions.cs (7)
90CompletionState.CompletedWithError, 102CompletionState.CompletedWithError, 109CompletionState.Completed, 121CompletionState.Completed, 139CompletionState.CompletedWithError, 165CompletionState.CompletedWithError, 172CompletionState.Completed,