9 writes to Data
Aspire.Cli.Tests (9)
Commands\PublishCommandPromptingIntegrationTests.cs (1)
594
Data
= new PublishingActivityData
TestServices\TestAppHostBackchannel.cs (8)
126
Data
= new PublishingActivityData
137
Data
= new PublishingActivityData
148
Data
= new PublishingActivityData
159
Data
= new PublishingActivityData
170
Data
= new PublishingActivityData
181
Data
= new PublishingActivityData
192
Data
= new PublishingActivityData
203
Data
= new PublishingActivityData
33 references to Data
aspire (33)
Commands\PublishCommandBase.cs (33)
249
return !IsCompletionStateError(publishingActivity.
Data
.CompletionState);
279
if (!steps.TryGetValue(activity.
Data
.Id, out var stepInfo))
288
Id = activity.
Data
.Id,
289
Title = activity.
Data
.StatusText,
292
CompletionState = activity.
Data
.CompletionState
295
steps[activity.
Data
.Id] = stepInfo;
304
else if (IsCompletionStateComplete(activity.
Data
.CompletionState))
306
stepInfo.CompletionState = activity.
Data
.CompletionState;
307
stepInfo.CompletionText = activity.
Data
.StatusText;
334
throw new InvalidOperationException($"Step activity with ID '{activity.
Data
.Id}' is not complete. Expected it to be complete before processing tasks.");
343
var stepId = activity.
Data
.StepId;
348
throw new InvalidOperationException($"Task activity with ID '{activity.
Data
.Id}' is not associated with the current step '{currentStepProgress.Step?.Id}'.");
355
if (!tasks.TryGetValue(activity.
Data
.Id, out var task))
359
Id = activity.
Data
.Id,
360
StatusText = activity.
Data
.StatusText,
362
CompletionState = activity.
Data
.CompletionState
365
tasks[activity.
Data
.Id] = task;
368
task.ProgressTask = currentStepProgress.Ctx!.AddTask($" {activity.
Data
.StatusText.EscapeMarkup()}");
374
throw new InvalidOperationException($"Task with ID '{activity.
Data
.Id}' does not have an associated ProgressTask.");
377
task.StatusText = activity.
Data
.StatusText;
378
task.CompletionState = activity.
Data
.CompletionState;
380
if (IsCompletionStateComplete(activity.
Data
.CompletionState))
385
task.CompletionMessage = activity.
Data
.CompletionMessage;
388
if (currentStepProgress.TaskCompletionMessages != null && !string.IsNullOrEmpty(activity.
Data
.CompletionMessage))
390
currentStepProgress.TaskCompletionMessages[task.ProgressTask.Id] = activity.
Data
.CompletionMessage;
404
var hasErrors = publishingActivity is not null && IsCompletionStateError(publishingActivity.
Data
.CompletionState);
405
var hasWarnings = publishingActivity is not null && IsCompletionStateWarning(publishingActivity.
Data
.CompletionState);
415
AnsiConsole.MarkupLine($"{prefix} {publishingActivity.
Data
.StatusText.EscapeMarkup()}");
423
if (activity.
Data
.IsComplete)
430
if (activity.
Data
.Inputs is not { Count: > 0 } inputs)
442
AnsiConsole.MarkupLine($"[bold]{activity.
Data
.StatusText.EscapeMarkup()}[/]");
461
: $"[bold]{activity.
Data
.StatusText}[/]";
477
await backchannel.CompletePromptResponseAsync(activity.
Data
.Id, answers, cancellationToken);