1 write to _logger
Microsoft.Build.Engine.UnitTests (1)
BackEnd\BuildManager_Tests.cs (1)
76_logger = new MockLogger(output);
140 references to _logger
Microsoft.Build.Engine.UnitTests (140)
BackEnd\BuildManager_Tests.cs (140)
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]; 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]"); 1536Loggers = new ILogger[] { _logger, new MockLogger(printEventsToStdout: true) }, 1564_logger.AssertLogDoesntContain("[errormessage]"); 1599_logger.AssertLogDoesntContain("[errormessage]"); 1639_logger.AssertLogDoesntContain("[errormessage]"); 1642_logger.AssertLogDoesntContain("MSB4217"); 1645_logger.AssertLogDoesntContain("MSB4216"); 1677_logger.AssertLogDoesntContain("[errormessage]"); 1718_logger.AssertLogDoesntContain("[errormessage]"); 1752_logger.AssertLogDoesntContain("[errormessage]"); 1755_logger.AssertLogDoesntContain("MSB4217"); 1987_logger.ClearLog(); 1995Assert.Contains(skippedMessage, _logger.FullLog); 2037_logger.ClearLog(); 2053_logger.AssertLogContains("Value:Baz"); 2054_logger.ClearLog(); 2069_logger.AssertLogContains("Value:FOO"); 2200_logger.AssertLogContains("[success]"); 2229_logger.AssertLogContains("[success]"); 2230_logger.AssertLogDoesntContain("MSB4223"); 2285_logger.AssertLogDoesntContain("[deleteme]"); 2286_logger.AssertLogContains("[overridden]"); 2287_logger.AssertLogContains("[unmodified]"); 2288_logger.AssertLogContains("[new]"); 2289_logger.AssertLogDoesntContain("[foo]"); 2290_logger.AssertLogContains("[foo2;foo21]"); 2291_logger.AssertLogContains("[baz]"); 2325_logger.AssertLogContains("[overridden]"); 2326_logger.AssertLogContains("[unmodified]"); 2327_logger.AssertLogDoesntContain("[changed]"); 2415_logger.AssertNoWarnings(); 2476_logger.AssertNoWarnings(); 2477_logger.AssertLogContains("[Build]"); 2478_logger.AssertLogContains("[Build2]"); 2479_logger.AssertLogContains("[AT1]"); 2480_logger.AssertLogContains("[AT2]"); 2534_logger.AssertNoWarnings(); 2582Assert.Equal(1, _logger.ErrorCount); 2744_logger.AssertLogDoesntContain("Error 2"); 2749_logger.AssertLogContains(skippedMessage); 2841_logger.AssertLogDoesntContain("Error 2"); 2845_logger.AssertLogContains("Error in Target2"); 2846_logger.AssertLogContains("Target 3"); 2847_logger.AssertLogContains("Target 4"); 2852_logger.AssertLogContains(skippedMessage1); 2857_logger.AssertLogDoesntContain(skippedMessage2); 2861_logger.AssertLogDoesntContain(skippedMessage3); 2865_logger.AssertLogDoesntContain(skippedMessage4); 2941_logger.AssertLogContains("Error 1"); 2942_logger.AssertLogContains("Error 2"); 2947_logger.AssertLogContains(skippedMessage1); 2951_logger.AssertLogContains(skippedMessage2); 3028_logger.AssertLogDoesntContain("Error 2"); 3097_logger.AssertLogDoesntContain("[Error2]"); 3376_logger.AssertLogContains("[BaseValue]"); 3377_logger.AssertLogContains("[BaseItem]"); 3378_logger.ClearLog(); 3384_logger.AssertLogContains("[NewValue]"); 3385_logger.AssertLogContains("[BaseItem;NewItem]"); 3386_logger.AssertLogDoesntContain("[BaseValue]"); 3413Assert.Equal(0, _logger.WarningCount); 3414Assert.Equal(2, _logger.ErrorCount); 3443Assert.Equal(2, _logger.WarningCount); 3444Assert.Equal(1, _logger.ErrorCount); 3474Assert.Equal(0, _logger.WarningCount); 3475Assert.Equal(1, _logger.ErrorCount); 3782Loggers = new ILogger[] { _logger } 3868Loggers = new ILogger[] { _logger } 3907Assert.Contains("The target \"Foo\" does not exist in the project", _logger.FullLog, 3937Loggers = new ILogger[] { _logger } 3966Assert.True(_logger.AllBuildEvents.OfType<ProjectEvaluationStartedEventArgs>().GroupBy(args => args.BuildEventContext.EvaluationId).All(g => g.Count() == 1)); 4428_logger.AssertLogContains("MSB4040"); 4440_logger.AssertLogContains("MSB4040");