9 writes to Data
Aspire.Hosting (9)
Pipelines\PipelineActivityReporter.cs (9)
49Data = new PublishingActivityData 85Data = new PublishingActivityData 115Data = new PublishingActivityData 147Data = new PublishingActivityData 177Data = new PublishingActivityData 219Data = new PublishingActivityData 240Data = new PublishingActivityData 324Data = new PublishingActivityData 355Data = new PublishingActivityData
149 references to Data
Aspire.Hosting.Tests (149)
Pipelines\DistributedApplicationPipelineTests.cs (56)
805activity.Data.IsError && 806activity.Data.StatusText?.Contains("failing-step") == true) 1087var stepActivities = activities.Where(a => a.Type == PublishingActivityTypes.Step).GroupBy(a => a.Data.Id).ToList(); 1093var loggingStepActivity = stepActivities.FirstOrDefault(g => g.Any(a => a.Data.StatusText == "logging-step")); 1098Assert.Equal("logging-step", step.Data.StatusText); 1099Assert.False(step.Data.IsComplete); 1103Assert.True(step.Data.IsComplete); 1105var testLogActivity = logActivities.SingleOrDefault(l => l.Data.StatusText == "Test log message from pipeline step"); 1107Assert.Equal("Test log message from pipeline step", testLogActivity.Data.StatusText); 1108Assert.Equal("Information", testLogActivity.Data.LogLevel); 1109Assert.Equal(loggingStepActivity.First().Data.Id, testLogActivity.Data.StepId); 1110Assert.False(testLogActivity.Data.EnableMarkdown); 1169.GroupBy(a => a.Data.Id) 1172.Where(a => a.Data.StatusText is "Message from step 1" or "Message from step 2") 1173.OrderBy(a => a.Data.StatusText) 1180var step1Activity = stepActivities.FirstOrDefault(g => g.Any(a => a.Data.StatusText == "step1")); 1181var step2Activity = stepActivities.FirstOrDefault(g => g.Any(a => a.Data.StatusText == "step2")); 1189Assert.Equal("step1", step.Data.StatusText); 1190Assert.False(step.Data.IsComplete); 1194Assert.True(step.Data.IsComplete); 1200Assert.Equal("step2", step.Data.StatusText); 1201Assert.False(step.Data.IsComplete); 1205Assert.True(step.Data.IsComplete); 1211Assert.Equal("Message from step 1", logActivity.Data.StatusText); 1212Assert.Equal("Information", logActivity.Data.LogLevel); 1213Assert.Equal(step1Activity.First().Data.Id, logActivity.Data.StepId); 1217Assert.Equal("Message from step 2", logActivity.Data.StatusText); 1218Assert.Equal("Information", logActivity.Data.LogLevel); 1219Assert.Equal(step2Activity.First().Data.Id, logActivity.Data.StepId); 1261var stepActivities = activities.Where(a => a.Type == PublishingActivityTypes.Step).GroupBy(a => a.Data.Id).ToList(); 1265var failingStepActivity = stepActivities.Single(g => g.Any(a => a.Data.StatusText == "failing-step")); 1269Assert.Equal("failing-step", step.Data.StatusText); 1270Assert.False(step.Data.IsComplete); 1274Assert.True(step.Data.IsError); 1277var aboutToFailLogActivity = logActivities.SingleOrDefault(l => l.Data.StatusText == "About to fail"); 1279Assert.Equal("About to fail", aboutToFailLogActivity.Data.StatusText); 1280Assert.Equal("Information", aboutToFailLogActivity.Data.LogLevel); 1281Assert.Equal(failingStepActivity.First().Data.Id, aboutToFailLogActivity.Data.StepId); 1347.GroupBy(a => a.Data.Id) 1348.OrderBy(g => Array.IndexOf(stepOrder, g.First().Data.StatusText)) 1351.Where(a => logOrder.Contains(a.Data.StatusText)) 1352.OrderBy(a => Array.IndexOf(logOrder, a.Data.StatusText)) 1359Assert.Equal("Executing step 1", logActivity.Data.StatusText); 1360Assert.Equal("Information", logActivity.Data.LogLevel); 1364Assert.Equal("Executing step 2", logActivity.Data.StatusText); 1365Assert.Equal("Information", logActivity.Data.LogLevel); 1369Assert.Equal("Executing step 3", logActivity.Data.StatusText); 1370Assert.Equal("Information", logActivity.Data.LogLevel); 1376Assert.Contains(stepActivities, stepGroup => stepGroup.First().Data.Id == logActivity.Data.StepId); 1449activity.Data.LogLevel == expectedLevel && 1450activity.Data.StatusText == $"{expectedLevel} message");
Publishing\PipelineActivityReporterTests.cs (93)
43Assert.Equal(stepInternal.Id, activity.Data.Id); 44Assert.Equal(title, activity.Data.StatusText); 45Assert.False(activity.Data.IsComplete); 46Assert.False(activity.Data.IsError); 47Assert.False(activity.Data.IsWarning); 48Assert.Null(activity.Data.StepId); 82Assert.Equal(taskInternal.Id, activity.Data.Id); 83Assert.Equal(statusText, activity.Data.StatusText); 84Assert.Equal(stepInternal.Id, activity.Data.StepId); 85Assert.False(activity.Data.IsComplete); 86Assert.False(activity.Data.IsError); 87Assert.False(activity.Data.IsWarning); 147Assert.Equal(stepInternal.Id, activity.Data.Id); 148Assert.Equal(completionText, activity.Data.StatusText); 149Assert.True(activity.Data.IsComplete); 150Assert.Equal(expectedIsError, activity.Data.IsError); 151Assert.False(activity.Data.IsWarning); 180Assert.Equal(taskInternal.Id, activity.Data.Id); 181Assert.Equal(newStatusText, activity.Data.StatusText); 182Assert.Equal(stepInternal.Id, activity.Data.StepId); 183Assert.False(activity.Data.IsComplete); 253Assert.Equal(taskInternal.Id, activity.Data.Id); 254Assert.Equal(stepInternal.Id, activity.Data.StepId); 255Assert.True(activity.Data.IsComplete); 256Assert.Equal(completionMessage, activity.Data.CompletionMessage); 296Assert.Equal(PublishingActivityTypes.PublishComplete, activity.Data.Id); 297Assert.Equal(expectedStatusText, activity.Data.StatusText); 298Assert.True(activity.Data.IsComplete); 299Assert.Equal(expectedIsError, activity.Data.IsError); 300Assert.Equal(completionState == CompletionState.CompletedWithWarning, activity.Data.IsWarning); 317Assert.Equal(PublishingActivityTypes.PublishComplete, activity.Data.Id); 318Assert.Equal(expectedStatusText, activity.Data.StatusText); 319Assert.True(activity.Data.IsComplete); 320Assert.True(activity.Data.IsError); 356Assert.Equal("Pipeline completed with errors", activity.Data.StatusText); 357Assert.True(activity.Data.IsError); // Should be error because step3 had an error (highest severity) 358Assert.True(activity.Data.IsComplete); 523var promptId = activity.Data.Id; 524Assert.NotNull(activity.Data.Inputs); 525var input = Assert.Single(activity.Data.Inputs); 550var promptId = activity.Data.Id; 551Assert.NotNull(activity.Data.Inputs); 552var input = Assert.Single(activity.Data.Inputs); 579var promptId = activity.Data.Id; 580Assert.NotNull(activity.Data.Inputs); 581var input = Assert.Single(activity.Data.Inputs); 614var notificationId = activity.Data.Id; 618Assert.Equal("This is a test notification message", activity.Data.StatusText); 619Assert.Equal(CompletionStates.InProgress, activity.Data.CompletionState); 620Assert.NotNull(activity.Data.Inputs); 621var input = Assert.Single(activity.Data.Inputs); 672Assert.Equal(stepInternal.Id, activity.Data.Id); 673Assert.Equal(CompletionStates.Completed, activity.Data.CompletionState); 674Assert.True(activity.Data.IsComplete); 675Assert.False(activity.Data.IsError); 676Assert.False(activity.Data.IsWarning); 706Assert.Equal(stepInternal.Id, activity.Data.Id); 707Assert.Equal(CompletionStates.Completed, activity.Data.CompletionState); 708Assert.True(activity.Data.IsComplete); 709Assert.False(activity.Data.IsError); 710Assert.False(activity.Data.IsWarning); 763Assert.Equal(taskInternal.Id, activity.Data.Id); 764Assert.Equal(stepInternal.Id, activity.Data.StepId); 765Assert.True(activity.Data.IsComplete); 766Assert.False(activity.Data.IsError); 767Assert.True(activity.Data.IsWarning); 768Assert.Equal(completionMessage, activity.Data.CompletionMessage); 798Assert.Equal(taskInternal.Id, activity.Data.Id); 799Assert.Equal(stepInternal.Id, activity.Data.StepId); 800Assert.True(activity.Data.IsComplete); 801Assert.True(activity.Data.IsError); 802Assert.False(activity.Data.IsWarning); 803Assert.Equal(completionMessage, activity.Data.CompletionMessage); 822Assert.Equal(PublishingActivityTypes.PublishComplete, activity.Data.Id); 823Assert.Equal(expectedStatusText, activity.Data.StatusText); 824Assert.True(activity.Data.IsComplete); 825Assert.Equal(expectedIsError, activity.Data.IsError); 826Assert.Equal(completionState == CompletionState.CompletedWithWarning, activity.Data.IsWarning); 843Assert.Equal(PublishingActivityTypes.PublishComplete, activity.Data.Id); 844Assert.Equal(expectedStatusText, activity.Data.StatusText); 845Assert.True(activity.Data.IsComplete); 846Assert.True(activity.Data.IsError); 868Assert.Equal(markdownTitle, activity.Data.StatusText); 893Assert.Equal(markdownStatusText, activity.Data.StatusText); 918Assert.Equal(logMessage, activity.Data.StatusText); 919Assert.Equal(stepInternal.Id, activity.Data.StepId); 920Assert.Equal(logLevel.ToString(), activity.Data.LogLevel); 921Assert.NotNull(activity.Data.Timestamp); 922Assert.True(activity.Data.IsComplete); 923Assert.False(activity.Data.IsError); 924Assert.False(activity.Data.IsWarning); 925Assert.True(activity.Data.EnableMarkdown); 973Assert.Equal(markdownCompletionMessage, activity.Data.CompletionMessage);