public void DisplayResult(ExecutionResult result) { var title = result.ExitCode == 0 ? "Success!" : "Failures!"; Resource icon = result.ExitCode == 0 ? LoadImage(successImage) : LoadImage(failureImage); var notification = new Notification(application.Name, notificationType.Name, DateTime.Now.Ticks.ToString(), title, result.Output) { Icon = icon }; growl.Notify(notification); }
public void DisplayResult(ExecutionResult result) { try { Console.WriteLine("\n\n======= {0} TEST RUNNER RESULTS =======", result.Runner.RunnerName); using(new ChangedColorContext(GetPassedColor(result))) { Console.Write(string.Format("Passed: {0}", result.Runner.Stats.Passed)); } Console.Write(", "); using (new ChangedColorContext(GetFailedColor(result))) { Console.Write(string.Format("Failed: {0}", result.Runner.Stats.Failed)); } Console.Write(", "); using (new ChangedColorContext(GetIgnoredColor(result))) { Console.Write(string.Format("Ignored: {0}", result.Runner.Stats.Ignored)); } Console.Write(Environment.NewLine); } finally { Console.ForegroundColor = defaultConsoleColor; } }
public void DisplayResult(ExecutionResult result) { Console.WriteLine("\n\n======= {0} TEST RUNNER RESULTS =======", result.Runner); Console.ForegroundColor = result.ExitCode != 0 ? ConsoleColor.Red : defaultConsoleColor; Console.WriteLine(result.Output); Console.ForegroundColor = defaultConsoleColor; }
private static string FormatBuildMessages(Stopwatch watch, ExecutionResult result) { var message = string.Format("Build complete in {0} seconds. Result: {1}", watch.Elapsed.TotalSeconds, result.ExitCode == 0 ? "Success" : "Failure"); if (result.ExitCode != 0) message += string.Format("\n{0}", result.ErrorMessage); return message; }
public void DisplayResults() { if (testRunnerResults.Count == 0) { config.UserDisplay.ToList().ForEach(display => display.DisplayResult(new ExecutionResult{ExitCode = 1, Output = "Something went wrong, check the Giles console window for more details", Runner = ""})); return; } var messages = AggregateTestRunnerResults(); var result = new ExecutionResult { ExitCode = totalResults[TestState.Failed] > 0 ? 1 : 0, Output = messages.ToString(), Runner = string.Empty }; if (config.UserDisplay.Count() == 0) config.UserDisplay = new List<IUserDisplay> { new ConsoleUserDisplay() }; config.UserDisplay.ToList().ForEach(display => display.DisplayResult(result)); }
public void DisplayResults() { if (testRunnerResults.Count == 0) { config.UserDisplay.ToList().ForEach(display => display.DisplayResult(new ExecutionResult { ExitCode = 1, Output = "No tests were run. Check your filter names and test assembly options", Runner = "" })); return; } var messages = AggregateTestRunnerResults(); var result = new ExecutionResult { ExitCode = totalResults[TestState.Failed] > 0 ? 1 : 0, Output = messages.ToString(), Runner = string.Empty }; if (config.UserDisplay.Count() == 0) config.UserDisplay = new List<IUserDisplay> { new ConsoleUserDisplay() }; config.UserDisplay.ToList().ForEach(display => display.DisplayResult(result)); }
public void DisplayResult(ExecutionResult result) { DisplayResultsReceived.Add(result); }
public ConsoleColor GetPassedColor(ExecutionResult result) { return result.Runner.Stats.Passed > 0 ? ConsoleColor.Green : defaultConsoleColor; }
public ConsoleColor GetIgnoredColor(ExecutionResult result) { return result.Runner.Stats.Ignored > 0 ? ConsoleColor.Yellow : defaultConsoleColor; }
public ConsoleColor GetFailedColor(ExecutionResult result) { return result.Runner.Stats.Failed > 0 ? ConsoleColor.Red : defaultConsoleColor; }