#pragma warning restore 162 private string RunExecutableAndGetResultsFile(string arguments) { string command = VsExperimentalInstance.GetVsTestConsolePath(VsExperimentalInstance.Versions.VS2015); string workingDir = ""; var launcher = new TestProcessLauncher(); List <string> standardOut; List <string> standardErr; launcher.GetOutputStreams(workingDir, command, arguments, out standardOut, out standardErr); return(ParseResultsFileFromOutput(standardOut)); }
public static string RunExecutableAndGetOutput(string solutionFile, string arguments) { string command = VsExperimentalInstance.GetVsTestConsolePath(VsExperimentalInstance.Versions.VS2015); string workingDir = ""; TestProcessLauncher 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); }