Program.cs (23)
37ConsoleUtil.WriteLine($"Running '{options.DotnetFilePath} --version'..");
39ConsoleUtil.WriteLine(string.Join(Environment.NewLine, dotnetResult.OutputLines));
40ConsoleUtil.WriteLine(ConsoleColor.Red, string.Join(Environment.NewLine, dotnetResult.ErrorLines));
46ConsoleUtil.WriteLine(ConsoleColor.Yellow, "Dump collection specified but user is not administrator so cannot modify registry");
137ConsoleUtil.WriteLine(ConsoleColor.Red, "No assemblies to test");
141ConsoleUtil.WriteLine($"Proc dump location: {options.ProcDumpFilePath}");
146ConsoleUtil.WriteLine($"Test execution time: {elapsed}");
154ConsoleUtil.WriteLine(ConsoleColor.Red, $"Test failures encountered");
158ConsoleUtil.WriteLine($"All tests passed");
201ConsoleUtil.WriteLine($"Error writing log file {logFilePath}");
202ConsoleUtil.WriteLine(ex.ToString());
225ConsoleUtil.Write($"Dumping {name} {targetProcess.Id} to {dumpFilePath} ... ");
237ConsoleUtil.WriteLine($"succeeded ({new FileInfo(dumpFilePath).Length} bytes)");
241ConsoleUtil.WriteLine($"FAILED with {processOutput.ExitCode}");
242ConsoleUtil.WriteLine($"{procDumpExeFilePath} {args}");
243ConsoleUtil.WriteLine(string.Join(Environment.NewLine, processOutput.OutputLines));
248ConsoleUtil.WriteLine("FAILED");
249ConsoleUtil.WriteLine(ex.Message);
257ConsoleUtil.WriteLine($"Taking screenshot on timeout at {screenshotPath}");
259ConsoleUtil.WriteLine(string.Join(Environment.NewLine, output.OutputLines));
260ConsoleUtil.WriteLine(string.Join(Environment.NewLine, output.ErrorLines));
265ConsoleUtil.WriteLine("Roslyn Error: test timeout exceeded, dumping remaining processes");
424ConsoleUtil.WriteLine($"Deleting '{dumpFile}' because we have exceeded our total dump size of {MaxTotalDumpSizeInMegabytes} megabytes.");
TestRunner.cs (18)
102ConsoleUtil.WriteLine(ConsoleColor.Red, resultsPath);
110ConsoleUtil.WriteLine(ConsoleColor.Red, line);
120ConsoleUtil.WriteLine(ConsoleColor.Red, $"Error: {ex.Message}");
140ConsoleUtil.Write($" {running.Count,2} running, {waiting.Count,2} queued, {completed.Count,2} completed");
143ConsoleUtil.Write($", {failures,2} failures");
145ConsoleUtil.WriteLine();
173ConsoleUtil.WriteLine("================");
185ConsoleUtil.WriteLine(color, message);
187ConsoleUtil.WriteLine("================");
190ConsoleUtil.WriteLine("Extra run diagnostics for logging, did not impact run results");
193ConsoleUtil.WriteLine(testResult.Diagnostics!);
202ConsoleUtil.WriteLine($"Errors {testResult.DisplayName}");
203ConsoleUtil.WriteLine(testResult.ErrorOutput);
206ConsoleUtil.WriteLine($"Command: {testResult.CommandLine}");
207ConsoleUtil.WriteLine($"xUnit output log: {outputLogPath}");
213ConsoleUtil.WriteLine(testResult.ErrorOutput);
217ConsoleUtil.WriteLine($"xunit produced no error output but had exit code {testResult.ExitCode}. Writing standard output:");
218ConsoleUtil.WriteLine(testResult.StandardOutput ?? "(no standard output)");