1 write to _logger
Microsoft.Build.Engine.UnitTests (1)
BackEnd\BuildManager_Tests.cs (1)
76
_logger
= new MockLogger(output);
149 references to _logger
Microsoft.Build.Engine.UnitTests (149)
BackEnd\BuildManager_Tests.cs (149)
80
Loggers = new ILogger[] {
_logger
},
136
_logger
.AssertLogContains("[success]");
137
Assert.Single(
_logger
.ProjectStartedEvents);
139
ProjectEvaluationFinishedEventArgs evalFinishedEvent =
_logger
.EvaluationFinishedEvents[0];
208
_logger
.AllBuildEvents.OfType<ProjectStartedEventArgs>()
211
_logger
.AllBuildEvents.OfType<ProjectEvaluationFinishedEventArgs>()
215
_logger
.AllBuildEvents.OfType<ProjectEvaluationStartedEventArgs>()
218
_logger
.AllBuildEvents.OfType<ProjectEvaluationFinishedEventArgs>()
253
_logger
.AssertLogContains("[success]");
254
_logger
.ProjectStartedEvents.Count.ShouldBe(1);
256
ProjectEvaluationFinishedEventArgs evalFinishedEvent =
_logger
.EvaluationFinishedEvents[0];
315
_logger
.AssertLogContains("What does a cat say : When the dawn comes, tonight will be a memory too");
444
var customparameters = new BuildParameters { EnableNodeReuse = false, Loggers = new ILogger[] {
_logger
} };
510
Loggers = new ILogger[] {
_logger
},
570
_logger
.AssertLogContains("[success]");
571
Assert.Single(
_logger
.ProjectStartedEvents);
573
ProjectEvaluationFinishedEventArgs evalFinishedEvent =
_logger
.EvaluationFinishedEvents[0];
610
_logger
.AssertLogContains("[success]");
611
Assert.Single(
_logger
.ProjectStartedEvents);
613
ProjectEvaluationFinishedEventArgs evalFinishedEvent =
_logger
.EvaluationFinishedEvents[0];
654
_logger
.AssertLogContains("[success]");
655
Assert.Single(
_logger
.ProjectStartedEvents);
657
ProjectEvaluationFinishedEventArgs evalFinishedEvent =
_logger
.EvaluationFinishedEvents[0];
710
Loggers = new ILogger[] {
_logger
},
716
_logger
.AssertLogContains("[success]");
717
Assert.Single(
_logger
.ProjectStartedEvents);
719
ProjectStartedEventArgs projectStartedEvent =
_logger
.ProjectStartedEvents[0];
780
Loggers = new ILogger[] {
_logger
},
786
_logger
.AssertLogContains("[success]");
787
Assert.Equal(3,
_logger
.ProjectStartedEvents.Count);
789
ProjectStartedEventArgs projectStartedEvent =
_logger
.ProjectStartedEvents[1];
804
projectStartedEvent =
_logger
.ProjectStartedEvents[2];
838
_logger
.AssertLogContains("[success]");
839
Assert.Single(
_logger
.ProjectStartedEvents);
841
ProjectStartedEventArgs projectStartedEvent =
_logger
.ProjectStartedEvents[0];
903
var customParameters = new BuildParameters(projectCollection) { Loggers = new ILogger[] {
_logger
} };
935
_logger
.AssertLogContains("[success]");
936
Assert.Single(
_logger
.ProjectStartedEvents);
938
ProjectStartedEventArgs projectStartedEvent =
_logger
.ProjectStartedEvents[0];
959
_logger
.AssertLogContains("[errormessage]");
1045
_logger
.AssertLogContains("[errormessage]");
1046
_logger
.AssertLogContains("[warn]");
1047
_logger
.AssertLogDoesntContain("[message]");
1048
Assert.Single(
_logger
.BuildStartedEvents);
1049
Assert.Single(
_logger
.BuildFinishedEvents);
1050
Assert.Single(
_logger
.ProjectStartedEvents);
1051
Assert.Single(
_logger
.ProjectFinishedEvents);
1052
Assert.Empty(
_logger
.TargetStartedEvents);
1053
Assert.Empty(
_logger
.TargetFinishedEvents);
1054
Assert.Empty(
_logger
.TaskStartedEvents);
1055
Assert.Empty(
_logger
.TaskFinishedEvents);
1079
_logger
.AssertLogContains("[errormessage]");
1080
_logger
.AssertLogContains("[warn]");
1081
_logger
.AssertLogContains("[message]");
1082
Assert.Single(
_logger
.BuildStartedEvents);
1083
Assert.Single(
_logger
.BuildFinishedEvents);
1084
Assert.Single(
_logger
.ProjectStartedEvents);
1085
Assert.Single(
_logger
.ProjectFinishedEvents);
1086
Assert.Single(
_logger
.TargetStartedEvents);
1087
Assert.Single(
_logger
.TargetFinishedEvents);
1088
Assert.Equal(3,
_logger
.TaskStartedEvents.Count);
1089
Assert.Equal(3,
_logger
.TaskFinishedEvents.Count);
1195
Assert.Equal(0,
_logger
.ErrorCount);
1196
Assert.Equal(0,
_logger
.WarningCount);
1280
_logger
.AssertLogContains("[success 1]");
1346
_logger
.AssertLogContains("[success 1]");
1347
_logger
.AssertLogContains("[success 2]");
1386
_logger
.AssertLogContains("[success 1]");
1387
_logger
.AssertLogContains("[success 2]");
1538
Loggers = new ILogger[] {
_logger
, new MockLogger(printEventsToStdout: true) },
1566
_logger
.AssertLogDoesntContain("[errormessage]");
1601
_logger
.AssertLogDoesntContain("[errormessage]");
1641
_logger
.AssertLogDoesntContain("[errormessage]");
1644
_logger
.AssertLogDoesntContain("MSB4217");
1647
_logger
.AssertLogDoesntContain("MSB4216");
1679
_logger
.AssertLogDoesntContain("[errormessage]");
1720
_logger
.AssertLogDoesntContain("[errormessage]");
1754
_logger
.AssertLogDoesntContain("[errormessage]");
1757
_logger
.AssertLogDoesntContain("MSB4217");
1988
_logger
.ClearLog();
1996
Assert.Contains(skippedMessage,
_logger
.FullLog);
2038
_logger
.ClearLog();
2054
_logger
.AssertLogContains("Value:Baz");
2055
_logger
.ClearLog();
2070
_logger
.AssertLogContains("Value:FOO");
2201
_logger
.AssertLogContains("[success]");
2230
_logger
.AssertLogContains("[success]");
2231
_logger
.AssertLogDoesntContain("MSB4223");
2286
_logger
.AssertLogDoesntContain("[deleteme]");
2287
_logger
.AssertLogContains("[overridden]");
2288
_logger
.AssertLogContains("[unmodified]");
2289
_logger
.AssertLogContains("[new]");
2290
_logger
.AssertLogDoesntContain("[foo]");
2291
_logger
.AssertLogContains("[foo2;foo21]");
2292
_logger
.AssertLogContains("[baz]");
2326
_logger
.AssertLogContains("[overridden]");
2327
_logger
.AssertLogContains("[unmodified]");
2328
_logger
.AssertLogDoesntContain("[changed]");
2416
_logger
.AssertNoWarnings();
2477
_logger
.AssertNoWarnings();
2478
_logger
.AssertLogContains("[Build]");
2479
_logger
.AssertLogContains("[Build2]");
2480
_logger
.AssertLogContains("[AT1]");
2481
_logger
.AssertLogContains("[AT2]");
2535
_logger
.AssertNoWarnings();
2583
Assert.Equal(1,
_logger
.ErrorCount);
2745
_logger
.AssertLogDoesntContain("Error 2");
2750
_logger
.AssertLogContains(skippedMessage);
2842
_logger
.AssertLogDoesntContain("Error 2");
2846
_logger
.AssertLogContains("Error in Target2");
2847
_logger
.AssertLogContains("Target 3");
2848
_logger
.AssertLogContains("Target 4");
2853
_logger
.AssertLogContains(skippedMessage1);
2858
_logger
.AssertLogDoesntContain(skippedMessage2);
2862
_logger
.AssertLogDoesntContain(skippedMessage3);
2866
_logger
.AssertLogDoesntContain(skippedMessage4);
2942
_logger
.AssertLogContains("Error 1");
2943
_logger
.AssertLogContains("Error 2");
2948
_logger
.AssertLogContains(skippedMessage1);
2952
_logger
.AssertLogContains(skippedMessage2);
3029
_logger
.AssertLogDoesntContain("Error 2");
3098
_logger
.AssertLogDoesntContain("[Error2]");
3377
_logger
.AssertLogContains("[BaseValue]");
3378
_logger
.AssertLogContains("[BaseItem]");
3379
_logger
.ClearLog();
3385
_logger
.AssertLogContains("[NewValue]");
3386
_logger
.AssertLogContains("[BaseItem;NewItem]");
3387
_logger
.AssertLogDoesntContain("[BaseValue]");
3414
Assert.Equal(0,
_logger
.WarningCount);
3415
Assert.Equal(2,
_logger
.ErrorCount);
3444
Assert.Equal(2,
_logger
.WarningCount);
3445
Assert.Equal(1,
_logger
.ErrorCount);
3475
Assert.Equal(0,
_logger
.WarningCount);
3476
Assert.Equal(1,
_logger
.ErrorCount);
3498
_logger
.Warnings.ShouldContain(w => w.Code == "MSB4280");
3513
_logger
.Warnings.ShouldNotContain(w => w.Code == "MSB4280");
3527
_logger
.Warnings.ShouldNotContain(w => w.Code == "MSB4280");
3826
Loggers = new ILogger[] {
_logger
}
3912
Loggers = new ILogger[] {
_logger
}
3951
Assert.Contains("The target \"Foo\" does not exist in the project",
_logger
.FullLog,
3981
Loggers = new ILogger[] {
_logger
}
4010
Assert.True(
_logger
.AllBuildEvents.OfType<ProjectEvaluationStartedEventArgs>().GroupBy(args => args.BuildEventContext.EvaluationId).All(g => g.Count() == 1));
4473
_logger
.AssertLogContains("MSB4040");
4485
_logger
.AssertLogContains("MSB4040");
4600
Loggers = [
_logger
],
4615
_logger
.AssertLogContains($"{target} built");
4621
_logger
.AssertLogContains($"Child{i} built");
4685
Loggers = [
_logger
],
4695
_logger
.AssertLogContains("Root completed");