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)
81Loggers = new ILogger[] { _logger }, 137_logger.AssertLogContains("[success]"); 138Assert.Single(_logger.ProjectStartedEvents); 140ProjectStartedEventArgs 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); 257ProjectStartedEventArgs projectStartedEvent = _logger.ProjectStartedEvents[0]; 446var customparameters = new BuildParameters { EnableNodeReuse = false, Loggers = new ILogger[] { _logger } }; 512Loggers = new ILogger[] { _logger }, 572_logger.AssertLogContains("[success]"); 573Assert.Single(_logger.ProjectStartedEvents); 575ProjectStartedEventArgs projectStartedEvent = _logger.ProjectStartedEvents[0]; 612_logger.AssertLogContains("[success]"); 613Assert.Single(_logger.ProjectStartedEvents); 615ProjectStartedEventArgs projectStartedEvent = _logger.ProjectStartedEvents[0]; 656_logger.AssertLogContains("[success]"); 657Assert.Single(_logger.ProjectStartedEvents); 659ProjectStartedEventArgs projectStartedEvent = _logger.ProjectStartedEvents[0]; 710_logger.AssertLogContains("[success]"); 711Assert.Single(_logger.ProjectStartedEvents); 713ProjectStartedEventArgs projectStartedEvent = _logger.ProjectStartedEvents[0]; 770_logger.AssertLogContains("[success]"); 771Assert.Equal(3, _logger.ProjectStartedEvents.Count); 773ProjectStartedEventArgs projectStartedEvent = _logger.ProjectStartedEvents[1]; 788projectStartedEvent = _logger.ProjectStartedEvents[2]; 821_logger.AssertLogContains("[success]"); 822Assert.Single(_logger.ProjectStartedEvents); 824ProjectStartedEventArgs projectStartedEvent = _logger.ProjectStartedEvents[0]; 886var customParameters = new BuildParameters(projectCollection) { Loggers = new ILogger[] { _logger } }; 918_logger.AssertLogContains("[success]"); 919Assert.Single(_logger.ProjectStartedEvents); 921ProjectStartedEventArgs projectStartedEvent = _logger.ProjectStartedEvents[0]; 942_logger.AssertLogContains("[errormessage]"); 1028_logger.AssertLogContains("[errormessage]"); 1029_logger.AssertLogContains("[warn]"); 1030_logger.AssertLogDoesntContain("[message]"); 1031Assert.Single(_logger.BuildStartedEvents); 1032Assert.Single(_logger.BuildFinishedEvents); 1033Assert.Single(_logger.ProjectStartedEvents); 1034Assert.Single(_logger.ProjectFinishedEvents); 1035Assert.Empty(_logger.TargetStartedEvents); 1036Assert.Empty(_logger.TargetFinishedEvents); 1037Assert.Empty(_logger.TaskStartedEvents); 1038Assert.Empty(_logger.TaskFinishedEvents); 1062_logger.AssertLogContains("[errormessage]"); 1063_logger.AssertLogContains("[warn]"); 1064_logger.AssertLogContains("[message]"); 1065Assert.Single(_logger.BuildStartedEvents); 1066Assert.Single(_logger.BuildFinishedEvents); 1067Assert.Single(_logger.ProjectStartedEvents); 1068Assert.Single(_logger.ProjectFinishedEvents); 1069Assert.Single(_logger.TargetStartedEvents); 1070Assert.Single(_logger.TargetFinishedEvents); 1071Assert.Equal(3, _logger.TaskStartedEvents.Count); 1072Assert.Equal(3, _logger.TaskFinishedEvents.Count); 1178Assert.Equal(0, _logger.ErrorCount); 1179Assert.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]"); 1517Loggers = 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(); 1931Assert.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(); 2518Assert.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]"); 3349Assert.Equal(0, _logger.WarningCount); 3350Assert.Equal(2, _logger.ErrorCount); 3379Assert.Equal(2, _logger.WarningCount); 3380Assert.Equal(1, _logger.ErrorCount); 3410Assert.Equal(0, _logger.WarningCount); 3411Assert.Equal(1, _logger.ErrorCount); 3716Loggers = new ILogger[] { _logger } 3802Loggers = new ILogger[] { _logger } 3841Assert.Contains("The target \"Foo\" does not exist in the project", _logger.FullLog, 3871Loggers = new ILogger[] { _logger } 3900Assert.True(_logger.AllBuildEvents.OfType<ProjectEvaluationStartedEventArgs>().GroupBy(args => args.BuildEventContext.EvaluationId).All(g => g.Count() == 1)); 4359_logger.AssertLogContains("MSB4040"); 4371_logger.AssertLogContains("MSB4040");