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)
106ConsoleUtil.WriteLine(ConsoleColor.Red, resultsPath);
114ConsoleUtil.WriteLine(ConsoleColor.Red, line);
124ConsoleUtil.WriteLine(ConsoleColor.Red, $"Error: {ex.Message}");
144ConsoleUtil.Write($" {running.Count,2} running, {waiting.Count,2} queued, {completed.Count,2} completed");
147ConsoleUtil.Write($", {failures,2} failures");
149ConsoleUtil.WriteLine();
177ConsoleUtil.WriteLine("================");
189ConsoleUtil.WriteLine(color, message);
191ConsoleUtil.WriteLine("================");
194ConsoleUtil.WriteLine("Extra run diagnostics for logging, did not impact run results");
197ConsoleUtil.WriteLine(testResult.Diagnostics!);
206ConsoleUtil.WriteLine($"Errors {testResult.DisplayName}");
207ConsoleUtil.WriteLine(testResult.ErrorOutput);
210ConsoleUtil.WriteLine($"Command: {testResult.CommandLine}");
211ConsoleUtil.WriteLine($"xUnit output log: {outputLogPath}");
217ConsoleUtil.WriteLine(testResult.ErrorOutput);
221ConsoleUtil.WriteLine($"xunit produced no error output but had exit code {testResult.ExitCode}. Writing standard output:");
222ConsoleUtil.WriteLine(testResult.StandardOutput ?? "(no standard output)");