20 instantiations of BinaryLogger
Microsoft.Build (1)
Microsoft.Build.Engine.UnitTests (11)
Microsoft.Build.Tasks.UnitTests (2)
Microsoft.Build.UnitTests.Shared (1)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (2)
MSBuild (2)
79 references to BinaryLogger
Microsoft.Build (14)
Microsoft.Build.Engine.UnitTests (47)
BinaryLogger_Tests.cs (40)
115var binaryLogger = new BinaryLogger();
150BinaryLogger outputBinlog = new BinaryLogger()
209var binaryLogger = new BinaryLogger();
231BinaryLogger outputBinlog = new BinaryLogger()
322var binaryLogger = new BinaryLogger();
440var binaryLogger = new BinaryLogger()
443CollectProjectImports = BinaryLogger.ProjectImportsCollectionMode.ZipFile,
484var binaryLogger = new BinaryLogger()
487CollectProjectImports = BinaryLogger.ProjectImportsCollectionMode.ZipFile,
534var binaryLogger = new BinaryLogger
604var binaryLogger = new BinaryLogger
685var binaryLogger = new BinaryLogger
708var binaryLogger = new BinaryLogger
727[InlineData("mylog.binlog", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.Embed, false)]
728[InlineData("LogFile=mylog.binlog", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.Embed, false)]
729[InlineData("\"mylog.binlog\"", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.Embed, false)]
730[InlineData("LogFile=\"mylog.binlog\"", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.Embed, false)]
731[InlineData("mylog.binlog;ProjectImports=None", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.None, false)]
732[InlineData("ProjectImports=None;mylog.binlog", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.None, false)]
733[InlineData("ProjectImports=Embed;mylog.binlog", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.Embed, false)]
734[InlineData("ProjectImports=ZipFile;mylog.binlog", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.ZipFile, false)]
735[InlineData("mylog.binlog;OmitInitialInfo", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.Embed, true)]
736[InlineData("OmitInitialInfo;mylog.binlog", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.Embed, true)]
737[InlineData("ProjectImports=None;OmitInitialInfo;mylog.binlog", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.None, true)]
738public void ParseParametersTests(string parametersString, string expectedLogFilePath, BinaryLogger.ProjectImportsCollectionMode expectedImportsMode, bool expectedOmitInitialInfo)
740var result = BinaryLogger.ParseParameters(parametersString);
764var result = BinaryLogger.ParseParameters(parametersString);
776Should.Throw<LoggerException>(() => BinaryLogger.ParseParameters(null));
788Should.Throw<LoggerException>(() => BinaryLogger.ParseParameters(parametersString));
808string result = BinaryLogger.ExtractFilePathFromParameters(parameters);
820string result = BinaryLogger.ExtractFilePathFromParameters("mylog.binlog");
845string result = BinaryLogger.ExtractNonPathParameters(parameters);
859var result = BinaryLogger.ProcessParameters(null);
873var result = BinaryLogger.ProcessParameters(Array.Empty<string>());
887var result = BinaryLogger.ProcessParameters(new[] { "output.binlog" });
902var result = BinaryLogger.ProcessParameters(new[] { "1.binlog", "2.binlog", "3.binlog" });
916var result = BinaryLogger.ProcessParameters(new[] { "1.binlog", "2.binlog;ProjectImports=None" });
930var result = BinaryLogger.ProcessParameters(new[] { "1.binlog", "1.binlog", "2.binlog" });
942var result = BinaryLogger.ProcessParameters(new[] { "Output.binlog", "output.BINLOG", "other.binlog" });
954var result = BinaryLogger.ProcessParameters(new[] {
Microsoft.Build.Tasks.UnitTests (4)
Microsoft.Build.UnitTests.Shared (7)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
MSBuild (5)