1 write to _logger
Microsoft.Build.Engine.UnitTests (1)
BackEnd\BuildManager_Tests.cs (1)
77
_logger
= new MockLogger(output);
137 references to _logger
Microsoft.Build.Engine.UnitTests (137)
BackEnd\BuildManager_Tests.cs (137)
81
Loggers = new ILogger[] {
_logger
},
137
_logger
.AssertLogContains("[success]");
138
Assert.Single(
_logger
.ProjectStartedEvents);
140
ProjectStartedEventArgs projectStartedEvent =
_logger
.ProjectStartedEvents[0];
209
_logger
.AllBuildEvents.OfType<ProjectStartedEventArgs>()
212
_logger
.AllBuildEvents.OfType<ProjectEvaluationFinishedEventArgs>()
216
_logger
.AllBuildEvents.OfType<ProjectEvaluationStartedEventArgs>()
219
_logger
.AllBuildEvents.OfType<ProjectEvaluationFinishedEventArgs>()
254
_logger
.AssertLogContains("[success]");
255
_logger
.ProjectStartedEvents.Count.ShouldBe(1);
257
ProjectStartedEventArgs projectStartedEvent =
_logger
.ProjectStartedEvents[0];
446
var customparameters = new BuildParameters { EnableNodeReuse = false, Loggers = new ILogger[] {
_logger
} };
512
Loggers = new ILogger[] {
_logger
},
572
_logger
.AssertLogContains("[success]");
573
Assert.Single(
_logger
.ProjectStartedEvents);
575
ProjectStartedEventArgs projectStartedEvent =
_logger
.ProjectStartedEvents[0];
612
_logger
.AssertLogContains("[success]");
613
Assert.Single(
_logger
.ProjectStartedEvents);
615
ProjectStartedEventArgs projectStartedEvent =
_logger
.ProjectStartedEvents[0];
656
_logger
.AssertLogContains("[success]");
657
Assert.Single(
_logger
.ProjectStartedEvents);
659
ProjectStartedEventArgs projectStartedEvent =
_logger
.ProjectStartedEvents[0];
710
_logger
.AssertLogContains("[success]");
711
Assert.Single(
_logger
.ProjectStartedEvents);
713
ProjectStartedEventArgs projectStartedEvent =
_logger
.ProjectStartedEvents[0];
770
_logger
.AssertLogContains("[success]");
771
Assert.Equal(3,
_logger
.ProjectStartedEvents.Count);
773
ProjectStartedEventArgs projectStartedEvent =
_logger
.ProjectStartedEvents[1];
788
projectStartedEvent =
_logger
.ProjectStartedEvents[2];
821
_logger
.AssertLogContains("[success]");
822
Assert.Single(
_logger
.ProjectStartedEvents);
824
ProjectStartedEventArgs projectStartedEvent =
_logger
.ProjectStartedEvents[0];
886
var customParameters = new BuildParameters(projectCollection) { Loggers = new ILogger[] {
_logger
} };
918
_logger
.AssertLogContains("[success]");
919
Assert.Single(
_logger
.ProjectStartedEvents);
921
ProjectStartedEventArgs projectStartedEvent =
_logger
.ProjectStartedEvents[0];
942
_logger
.AssertLogContains("[errormessage]");
1028
_logger
.AssertLogContains("[errormessage]");
1029
_logger
.AssertLogContains("[warn]");
1030
_logger
.AssertLogDoesntContain("[message]");
1031
Assert.Single(
_logger
.BuildStartedEvents);
1032
Assert.Single(
_logger
.BuildFinishedEvents);
1033
Assert.Single(
_logger
.ProjectStartedEvents);
1034
Assert.Single(
_logger
.ProjectFinishedEvents);
1035
Assert.Empty(
_logger
.TargetStartedEvents);
1036
Assert.Empty(
_logger
.TargetFinishedEvents);
1037
Assert.Empty(
_logger
.TaskStartedEvents);
1038
Assert.Empty(
_logger
.TaskFinishedEvents);
1062
_logger
.AssertLogContains("[errormessage]");
1063
_logger
.AssertLogContains("[warn]");
1064
_logger
.AssertLogContains("[message]");
1065
Assert.Single(
_logger
.BuildStartedEvents);
1066
Assert.Single(
_logger
.BuildFinishedEvents);
1067
Assert.Single(
_logger
.ProjectStartedEvents);
1068
Assert.Single(
_logger
.ProjectFinishedEvents);
1069
Assert.Single(
_logger
.TargetStartedEvents);
1070
Assert.Single(
_logger
.TargetFinishedEvents);
1071
Assert.Equal(3,
_logger
.TaskStartedEvents.Count);
1072
Assert.Equal(3,
_logger
.TaskFinishedEvents.Count);
1178
Assert.Equal(0,
_logger
.ErrorCount);
1179
Assert.Equal(0,
_logger
.WarningCount);
1263
_logger
.AssertLogContains("[success 1]");
1329
_logger
.AssertLogContains("[success 1]");
1330
_logger
.AssertLogContains("[success 2]");
1369
_logger
.AssertLogContains("[success 1]");
1370
_logger
.AssertLogContains("[success 2]");
1517
Loggers = new ILogger[] {
_logger
, new MockLogger(printEventsToStdout: true) },
1545
_logger
.AssertLogDoesntContain("[errormessage]");
1580
_logger
.AssertLogDoesntContain("[errormessage]");
1620
_logger
.AssertLogDoesntContain("[errormessage]");
1623
_logger
.AssertLogDoesntContain("MSB4217");
1626
_logger
.AssertLogDoesntContain("MSB4216");
1657
_logger
.AssertLogDoesntContain("[errormessage]");
1688
_logger
.AssertLogDoesntContain("[errormessage]");
1691
_logger
.AssertLogDoesntContain("MSB4217");
1923
_logger
.ClearLog();
1931
Assert.Contains(skippedMessage,
_logger
.FullLog);
1973
_logger
.ClearLog();
1989
_logger
.AssertLogContains("Value:Baz");
1990
_logger
.ClearLog();
2005
_logger
.AssertLogContains("Value:FOO");
2136
_logger
.AssertLogContains("[success]");
2165
_logger
.AssertLogContains("[success]");
2166
_logger
.AssertLogDoesntContain("MSB4223");
2221
_logger
.AssertLogDoesntContain("[deleteme]");
2222
_logger
.AssertLogContains("[overridden]");
2223
_logger
.AssertLogContains("[unmodified]");
2224
_logger
.AssertLogContains("[new]");
2225
_logger
.AssertLogDoesntContain("[foo]");
2226
_logger
.AssertLogContains("[foo2;foo21]");
2227
_logger
.AssertLogContains("[baz]");
2261
_logger
.AssertLogContains("[overridden]");
2262
_logger
.AssertLogContains("[unmodified]");
2263
_logger
.AssertLogDoesntContain("[changed]");
2351
_logger
.AssertNoWarnings();
2412
_logger
.AssertNoWarnings();
2413
_logger
.AssertLogContains("[Build]");
2414
_logger
.AssertLogContains("[Build2]");
2415
_logger
.AssertLogContains("[AT1]");
2416
_logger
.AssertLogContains("[AT2]");
2470
_logger
.AssertNoWarnings();
2518
Assert.Equal(1,
_logger
.ErrorCount);
2680
_logger
.AssertLogDoesntContain("Error 2");
2685
_logger
.AssertLogContains(skippedMessage);
2777
_logger
.AssertLogDoesntContain("Error 2");
2781
_logger
.AssertLogContains("Error in Target2");
2782
_logger
.AssertLogContains("Target 3");
2783
_logger
.AssertLogContains("Target 4");
2788
_logger
.AssertLogContains(skippedMessage1);
2793
_logger
.AssertLogDoesntContain(skippedMessage2);
2797
_logger
.AssertLogDoesntContain(skippedMessage3);
2801
_logger
.AssertLogDoesntContain(skippedMessage4);
2877
_logger
.AssertLogContains("Error 1");
2878
_logger
.AssertLogContains("Error 2");
2883
_logger
.AssertLogContains(skippedMessage1);
2887
_logger
.AssertLogContains(skippedMessage2);
2964
_logger
.AssertLogDoesntContain("Error 2");
3033
_logger
.AssertLogDoesntContain("[Error2]");
3312
_logger
.AssertLogContains("[BaseValue]");
3313
_logger
.AssertLogContains("[BaseItem]");
3314
_logger
.ClearLog();
3320
_logger
.AssertLogContains("[NewValue]");
3321
_logger
.AssertLogContains("[BaseItem;NewItem]");
3322
_logger
.AssertLogDoesntContain("[BaseValue]");
3349
Assert.Equal(0,
_logger
.WarningCount);
3350
Assert.Equal(2,
_logger
.ErrorCount);
3379
Assert.Equal(2,
_logger
.WarningCount);
3380
Assert.Equal(1,
_logger
.ErrorCount);
3410
Assert.Equal(0,
_logger
.WarningCount);
3411
Assert.Equal(1,
_logger
.ErrorCount);
3716
Loggers = new ILogger[] {
_logger
}
3802
Loggers = new ILogger[] {
_logger
}
3841
Assert.Contains("The target \"Foo\" does not exist in the project",
_logger
.FullLog,
3871
Loggers = new ILogger[] {
_logger
}
3900
Assert.True(
_logger
.AllBuildEvents.OfType<ProjectEvaluationStartedEventArgs>().GroupBy(args => args.BuildEventContext.EvaluationId).All(g => g.Count() == 1));
4359
_logger
.AssertLogContains("MSB4040");
4371
_logger
.AssertLogContains("MSB4040");