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)
80Loggers = new ILogger[] { _logger }, 136_logger.AssertLogContains("[success]"); 137Assert.Single(_logger.ProjectStartedEvents); 139ProjectEvaluationFinishedEventArgs 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); 256ProjectEvaluationFinishedEventArgs evalFinishedEvent = _logger.EvaluationFinishedEvents[0]; 315_logger.AssertLogContains("What does a cat say : When the dawn comes, tonight will be a memory too"); 444var customparameters = new BuildParameters { EnableNodeReuse = false, Loggers = new ILogger[] { _logger } }; 510Loggers = new ILogger[] { _logger }, 570_logger.AssertLogContains("[success]"); 571Assert.Single(_logger.ProjectStartedEvents); 573ProjectEvaluationFinishedEventArgs evalFinishedEvent = _logger.EvaluationFinishedEvents[0]; 610_logger.AssertLogContains("[success]"); 611Assert.Single(_logger.ProjectStartedEvents); 613ProjectEvaluationFinishedEventArgs evalFinishedEvent = _logger.EvaluationFinishedEvents[0]; 654_logger.AssertLogContains("[success]"); 655Assert.Single(_logger.ProjectStartedEvents); 657ProjectEvaluationFinishedEventArgs evalFinishedEvent = _logger.EvaluationFinishedEvents[0]; 710Loggers = new ILogger[] { _logger }, 716_logger.AssertLogContains("[success]"); 717Assert.Single(_logger.ProjectStartedEvents); 719ProjectStartedEventArgs projectStartedEvent = _logger.ProjectStartedEvents[0]; 780Loggers = new ILogger[] { _logger }, 786_logger.AssertLogContains("[success]"); 787Assert.Equal(3, _logger.ProjectStartedEvents.Count); 789ProjectStartedEventArgs projectStartedEvent = _logger.ProjectStartedEvents[1]; 804projectStartedEvent = _logger.ProjectStartedEvents[2]; 838_logger.AssertLogContains("[success]"); 839Assert.Single(_logger.ProjectStartedEvents); 841ProjectStartedEventArgs projectStartedEvent = _logger.ProjectStartedEvents[0]; 903var customParameters = new BuildParameters(projectCollection) { Loggers = new ILogger[] { _logger } }; 935_logger.AssertLogContains("[success]"); 936Assert.Single(_logger.ProjectStartedEvents); 938ProjectStartedEventArgs projectStartedEvent = _logger.ProjectStartedEvents[0]; 959_logger.AssertLogContains("[errormessage]"); 1045_logger.AssertLogContains("[errormessage]"); 1046_logger.AssertLogContains("[warn]"); 1047_logger.AssertLogDoesntContain("[message]"); 1048Assert.Single(_logger.BuildStartedEvents); 1049Assert.Single(_logger.BuildFinishedEvents); 1050Assert.Single(_logger.ProjectStartedEvents); 1051Assert.Single(_logger.ProjectFinishedEvents); 1052Assert.Empty(_logger.TargetStartedEvents); 1053Assert.Empty(_logger.TargetFinishedEvents); 1054Assert.Empty(_logger.TaskStartedEvents); 1055Assert.Empty(_logger.TaskFinishedEvents); 1079_logger.AssertLogContains("[errormessage]"); 1080_logger.AssertLogContains("[warn]"); 1081_logger.AssertLogContains("[message]"); 1082Assert.Single(_logger.BuildStartedEvents); 1083Assert.Single(_logger.BuildFinishedEvents); 1084Assert.Single(_logger.ProjectStartedEvents); 1085Assert.Single(_logger.ProjectFinishedEvents); 1086Assert.Single(_logger.TargetStartedEvents); 1087Assert.Single(_logger.TargetFinishedEvents); 1088Assert.Equal(3, _logger.TaskStartedEvents.Count); 1089Assert.Equal(3, _logger.TaskFinishedEvents.Count); 1195Assert.Equal(0, _logger.ErrorCount); 1196Assert.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]"); 1538Loggers = 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(); 1996Assert.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(); 2583Assert.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]"); 3414Assert.Equal(0, _logger.WarningCount); 3415Assert.Equal(2, _logger.ErrorCount); 3444Assert.Equal(2, _logger.WarningCount); 3445Assert.Equal(1, _logger.ErrorCount); 3475Assert.Equal(0, _logger.WarningCount); 3476Assert.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"); 3826Loggers = new ILogger[] { _logger } 3912Loggers = new ILogger[] { _logger } 3951Assert.Contains("The target \"Foo\" does not exist in the project", _logger.FullLog, 3981Loggers = new ILogger[] { _logger } 4010Assert.True(_logger.AllBuildEvents.OfType<ProjectEvaluationStartedEventArgs>().GroupBy(args => args.BuildEventContext.EvaluationId).All(g => g.Count() == 1)); 4473_logger.AssertLogContains("MSB4040"); 4485_logger.AssertLogContains("MSB4040"); 4600Loggers = [_logger], 4615_logger.AssertLogContains($"{target} built"); 4621_logger.AssertLogContains($"Child{i} built"); 4685Loggers = [_logger], 4695_logger.AssertLogContains("Root completed");