Program.cs (23)
45ConsoleUtil.WriteLine($"Running '{options.DotnetFilePath} --version'..");
47ConsoleUtil.WriteLine(string.Join(Environment.NewLine, dotnetResult.OutputLines));
48ConsoleUtil.WriteLine(ConsoleColor.Red, string.Join(Environment.NewLine, dotnetResult.ErrorLines));
54ConsoleUtil.WriteLine(ConsoleColor.Yellow, "Dump collection specified but user is not administrator so cannot modify registry");
145ConsoleUtil.WriteLine(ConsoleColor.Red, "No assemblies to test");
149ConsoleUtil.WriteLine($"Proc dump location: {options.ProcDumpFilePath}");
154ConsoleUtil.WriteLine($"Test execution time: {elapsed}");
162ConsoleUtil.WriteLine(ConsoleColor.Red, $"Test failures encountered");
166ConsoleUtil.WriteLine($"All tests passed");
209ConsoleUtil.WriteLine($"Error writing log file {logFilePath}");
210ConsoleUtil.WriteLine(ex.ToString());
233ConsoleUtil.Write($"Dumping {name} {targetProcess.Id} to {dumpFilePath} ... ");
245ConsoleUtil.WriteLine($"succeeded ({new FileInfo(dumpFilePath).Length} bytes)");
249ConsoleUtil.WriteLine($"FAILED with {processOutput.ExitCode}");
250ConsoleUtil.WriteLine($"{procDumpExeFilePath} {args}");
251ConsoleUtil.WriteLine(string.Join(Environment.NewLine, processOutput.OutputLines));
256ConsoleUtil.WriteLine("FAILED");
257ConsoleUtil.WriteLine(ex.Message);
265ConsoleUtil.WriteLine($"Taking screenshot on timeout at {screenshotPath}");
267ConsoleUtil.WriteLine(string.Join(Environment.NewLine, output.OutputLines));
268ConsoleUtil.WriteLine(string.Join(Environment.NewLine, output.ErrorLines));
273ConsoleUtil.WriteLine("Roslyn Error: test timeout exceeded, dumping remaining processes");
432ConsoleUtil.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)");