#pragma warning restore 162 private string RunExecutableAndGetResultsFile(string arguments) { string command = TestResources.GetVsTestConsolePath(TestMetadata.VersionUnderTest); command.AsFileInfo().Should().Exist(); string workingDir = ""; var launcher = new TestProcessLauncher(); List <string> standardOut, standardErr; launcher.GetOutputStreams(workingDir, command, arguments, out standardOut, out standardErr); return(ParseResultsFileFromOutput(standardOut)); }
#pragma warning restore 162 private string RunExecutableAndGetResultsFile(string arguments) { string command = TestResources.GetVsTestConsolePath(TestMetadata.VersionUnderTest); command.AsFileInfo().Should().Exist(); string workingDir = ""; var launcher = new TestProcessLauncher(); launcher.GetOutputStreams(workingDir, command, arguments, out var standardOut, out _, out var allOutput); _completeOutput = $"Console output:{Environment.NewLine}{string.Join(Environment.NewLine, allOutput)}"; return(ParseResultsFileFromOutput(standardOut)); }
public static string RunExecutableAndGetOutput(string solutionFile, string arguments) { string command = TestResources.GetVsTestConsolePath(TestMetadata.Versions.VS2015); string workingDir = ""; var launcher = new TestProcessLauncher(); List <string> standardOut; List <string> standardErr; launcher.GetOutputStreams(workingDir, command, arguments, out standardOut, out standardErr); string resultString = string.Join("\n", standardOut) + "\n\n" + string.Join("\n", standardErr); // ReSharper disable once AssignNullToNotNullAttribute string baseDir = Directory.GetParent(Path.GetDirectoryName(solutionFile)).FullName; resultString = NormalizeOutput(resultString, baseDir); return(resultString); }