1 write to _logger
Microsoft.Build.Engine.UnitTests (1)
BackEnd\BuildManager_Tests.cs (1)
77_logger = new MockLogger(output);
143 references to _logger
Microsoft.Build.Engine.UnitTests (143)
BackEnd\BuildManager_Tests.cs (143)
81Loggers = new ILogger[] { _logger }, 137_logger.AssertLogContains("[success]"); 138Assert.Single(_logger.ProjectStartedEvents); 140ProjectEvaluationFinishedEventArgs evalFinishedEvent = _logger.EvaluationFinishedEvents[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); 257ProjectEvaluationFinishedEventArgs evalFinishedEvent = _logger.EvaluationFinishedEvents[0]; 445var customparameters = new BuildParameters { EnableNodeReuse = false, Loggers = new ILogger[] { _logger } }; 511Loggers = new ILogger[] { _logger }, 571_logger.AssertLogContains("[success]"); 572Assert.Single(_logger.ProjectStartedEvents); 574ProjectEvaluationFinishedEventArgs evalFinishedEvent = _logger.EvaluationFinishedEvents[0]; 611_logger.AssertLogContains("[success]"); 612Assert.Single(_logger.ProjectStartedEvents); 614ProjectEvaluationFinishedEventArgs evalFinishedEvent = _logger.EvaluationFinishedEvents[0]; 655_logger.AssertLogContains("[success]"); 656Assert.Single(_logger.ProjectStartedEvents); 658ProjectEvaluationFinishedEventArgs evalFinishedEvent = _logger.EvaluationFinishedEvents[0]; 711Loggers = new ILogger[] { _logger }, 717_logger.AssertLogContains("[success]"); 718Assert.Single(_logger.ProjectStartedEvents); 720ProjectStartedEventArgs projectStartedEvent = _logger.ProjectStartedEvents[0]; 781Loggers = new ILogger[] { _logger }, 787_logger.AssertLogContains("[success]"); 788Assert.Equal(3, _logger.ProjectStartedEvents.Count); 790ProjectStartedEventArgs projectStartedEvent = _logger.ProjectStartedEvents[1]; 805projectStartedEvent = _logger.ProjectStartedEvents[2]; 839_logger.AssertLogContains("[success]"); 840Assert.Single(_logger.ProjectStartedEvents); 842ProjectStartedEventArgs projectStartedEvent = _logger.ProjectStartedEvents[0]; 904var customParameters = new BuildParameters(projectCollection) { Loggers = new ILogger[] { _logger } }; 936_logger.AssertLogContains("[success]"); 937Assert.Single(_logger.ProjectStartedEvents); 939ProjectStartedEventArgs projectStartedEvent = _logger.ProjectStartedEvents[0]; 960_logger.AssertLogContains("[errormessage]"); 1046_logger.AssertLogContains("[errormessage]"); 1047_logger.AssertLogContains("[warn]"); 1048_logger.AssertLogDoesntContain("[message]"); 1049Assert.Single(_logger.BuildStartedEvents); 1050Assert.Single(_logger.BuildFinishedEvents); 1051Assert.Single(_logger.ProjectStartedEvents); 1052Assert.Single(_logger.ProjectFinishedEvents); 1053Assert.Empty(_logger.TargetStartedEvents); 1054Assert.Empty(_logger.TargetFinishedEvents); 1055Assert.Empty(_logger.TaskStartedEvents); 1056Assert.Empty(_logger.TaskFinishedEvents); 1080_logger.AssertLogContains("[errormessage]"); 1081_logger.AssertLogContains("[warn]"); 1082_logger.AssertLogContains("[message]"); 1083Assert.Single(_logger.BuildStartedEvents); 1084Assert.Single(_logger.BuildFinishedEvents); 1085Assert.Single(_logger.ProjectStartedEvents); 1086Assert.Single(_logger.ProjectFinishedEvents); 1087Assert.Single(_logger.TargetStartedEvents); 1088Assert.Single(_logger.TargetFinishedEvents); 1089Assert.Equal(3, _logger.TaskStartedEvents.Count); 1090Assert.Equal(3, _logger.TaskFinishedEvents.Count); 1196Assert.Equal(0, _logger.ErrorCount); 1197Assert.Equal(0, _logger.WarningCount); 1281_logger.AssertLogContains("[success 1]"); 1347_logger.AssertLogContains("[success 1]"); 1348_logger.AssertLogContains("[success 2]"); 1387_logger.AssertLogContains("[success 1]"); 1388_logger.AssertLogContains("[success 2]"); 1539Loggers = new ILogger[] { _logger, new MockLogger(printEventsToStdout: true) }, 1567_logger.AssertLogDoesntContain("[errormessage]"); 1602_logger.AssertLogDoesntContain("[errormessage]"); 1642_logger.AssertLogDoesntContain("[errormessage]"); 1645_logger.AssertLogDoesntContain("MSB4217"); 1648_logger.AssertLogDoesntContain("MSB4216"); 1680_logger.AssertLogDoesntContain("[errormessage]"); 1721_logger.AssertLogDoesntContain("[errormessage]"); 1755_logger.AssertLogDoesntContain("[errormessage]"); 1758_logger.AssertLogDoesntContain("MSB4217"); 1989_logger.ClearLog(); 1997Assert.Contains(skippedMessage, _logger.FullLog); 2039_logger.ClearLog(); 2055_logger.AssertLogContains("Value:Baz"); 2056_logger.ClearLog(); 2071_logger.AssertLogContains("Value:FOO"); 2202_logger.AssertLogContains("[success]"); 2231_logger.AssertLogContains("[success]"); 2232_logger.AssertLogDoesntContain("MSB4223"); 2287_logger.AssertLogDoesntContain("[deleteme]"); 2288_logger.AssertLogContains("[overridden]"); 2289_logger.AssertLogContains("[unmodified]"); 2290_logger.AssertLogContains("[new]"); 2291_logger.AssertLogDoesntContain("[foo]"); 2292_logger.AssertLogContains("[foo2;foo21]"); 2293_logger.AssertLogContains("[baz]"); 2327_logger.AssertLogContains("[overridden]"); 2328_logger.AssertLogContains("[unmodified]"); 2329_logger.AssertLogDoesntContain("[changed]"); 2417_logger.AssertNoWarnings(); 2478_logger.AssertNoWarnings(); 2479_logger.AssertLogContains("[Build]"); 2480_logger.AssertLogContains("[Build2]"); 2481_logger.AssertLogContains("[AT1]"); 2482_logger.AssertLogContains("[AT2]"); 2536_logger.AssertNoWarnings(); 2584Assert.Equal(1, _logger.ErrorCount); 2746_logger.AssertLogDoesntContain("Error 2"); 2751_logger.AssertLogContains(skippedMessage); 2843_logger.AssertLogDoesntContain("Error 2"); 2847_logger.AssertLogContains("Error in Target2"); 2848_logger.AssertLogContains("Target 3"); 2849_logger.AssertLogContains("Target 4"); 2854_logger.AssertLogContains(skippedMessage1); 2859_logger.AssertLogDoesntContain(skippedMessage2); 2863_logger.AssertLogDoesntContain(skippedMessage3); 2867_logger.AssertLogDoesntContain(skippedMessage4); 2943_logger.AssertLogContains("Error 1"); 2944_logger.AssertLogContains("Error 2"); 2949_logger.AssertLogContains(skippedMessage1); 2953_logger.AssertLogContains(skippedMessage2); 3030_logger.AssertLogDoesntContain("Error 2"); 3099_logger.AssertLogDoesntContain("[Error2]"); 3378_logger.AssertLogContains("[BaseValue]"); 3379_logger.AssertLogContains("[BaseItem]"); 3380_logger.ClearLog(); 3386_logger.AssertLogContains("[NewValue]"); 3387_logger.AssertLogContains("[BaseItem;NewItem]"); 3388_logger.AssertLogDoesntContain("[BaseValue]"); 3415Assert.Equal(0, _logger.WarningCount); 3416Assert.Equal(2, _logger.ErrorCount); 3445Assert.Equal(2, _logger.WarningCount); 3446Assert.Equal(1, _logger.ErrorCount); 3476Assert.Equal(0, _logger.WarningCount); 3477Assert.Equal(1, _logger.ErrorCount); 3499_logger.Warnings.ShouldContain(w => w.Code == "MSB4280"); 3514_logger.Warnings.ShouldNotContain(w => w.Code == "MSB4280"); 3528_logger.Warnings.ShouldNotContain(w => w.Code == "MSB4280"); 3827Loggers = new ILogger[] { _logger } 3913Loggers = new ILogger[] { _logger } 3952Assert.Contains("The target \"Foo\" does not exist in the project", _logger.FullLog, 3982Loggers = new ILogger[] { _logger } 4011Assert.True(_logger.AllBuildEvents.OfType<ProjectEvaluationStartedEventArgs>().GroupBy(args => args.BuildEventContext.EvaluationId).All(g => g.Count() == 1)); 4474_logger.AssertLogContains("MSB4040"); 4486_logger.AssertLogContains("MSB4040");