public void TestWriteFileDump() { FileArtifact outputFile = CreateOutputFileArtifact(); WriteFile pip = CreateWriteFile(outputFile, string.Empty, new[] { "some content" }); PipGraphBuilder.AddWriteFile(pip); RunAndAssertDumpPip(pip); }
public void TestBadPath() { FileArtifact outputFile = CreateOutputFileArtifact(); WriteFile pip = CreateWriteFile(outputFile, string.Empty, new[] { "some content" }); PipGraphBuilder.AddWriteFile(pip); var graph = PipGraphBuilder.Build(); var success = DumpPipLiteAnalysisUtilities.DumpPip(pip, @"X:\not\a\real\path\", Context.PathTable, Context.StringTable, Context.SymbolTable, graph, LoggingContext); Assert.False(success); AssertWarningEventLogged(LogEventId.DumpPipLiteUnableToSerializePipDueToBadPath); }