static void OnExecutionComplete(ExecutionCompleteInfo info) { lock (consoleLock) telemetryClient.TrackTrace($"Finished: {info.TotalTests} tests in {Math.Round(info.ExecutionTime, 3)}s ({info.TestsFailed} failed, {info.TestsSkipped} skipped)", SeverityLevel.Information); finished.Set(); }
static void OnExecutionComplete(ExecutionCompleteInfo info) { lock (consoleLock) Console.WriteLine($"Finished: {info.TotalTests} tests in {Math.Round(info.ExecutionTime, 3)}s ({info.TestsFailed} failed, {info.TestsSkipped} skipped)"); finished.Set(); }
private void OnExecutionComplete(ExecutionCompleteInfo info) { lock (consoleLock) LambdaLogger.Log($"Finished: {info.TotalTests} tests in {Math.Round(info.ExecutionTime, 3)}s ({info.TestsFailed} failed, {info.TestsSkipped} skipped)\n"); finished.Set(); }
private void OnTestSessionEnd(ExecutionCompleteInfo obj) { TestSessionFinished.Set(); OnTestSessionEnd(new TestSessionEnd(obj.TotalTests, DateTime.Now, obj.TestsFailed == 0 ? TestOutcome.Passed : TestOutcome.Failed, obj.TestsFailed, obj.TestsSkipped, obj.TotalTests - obj.TestsFailed - obj.TestsSkipped, "")); }
protected virtual void OnExecutionComplete(ExecutionCompleteInfo info) { lock (sync) Console.WriteLine($"Finished: {info.TotalTests} tests in {Math.Round(info.ExecutionTime, 3)}s ({info.TestsFailed} failed, {info.TestsSkipped} skipped)"); this.done.Set(); }
private static void OnExecutionComplete(ExecutionCompleteInfo obj) { Console.WriteLine("Execution Complete:"); Console.WriteLine("Total tests: " + obj.TotalTests); Console.WriteLine("Total test successes: " + (obj.TotalTests - obj.TestsFailed - obj.TestsSkipped)); Console.WriteLine("Total tests skipped: " + obj.TestsSkipped); Console.WriteLine("Total tests failed: " + obj.TestsFailed); }
private void OnExecutionComplete(ExecutionCompleteInfo info) { lock (this.announcementLock) { this.announcer(Invariant($" * Finished: {info.TotalTests} tests in {Math.Round(info.ExecutionTime, 3)}s ({info.TestsFailed} failed, {info.TestsSkipped} skipped).")); } this.finished.Set(); }
void OnExecutionComplete(ExecutionCompleteInfo info) { if (settingEnv.Console) { lock (consoleLock) Console.WriteLine($"Finished: {info.TotalTests} tests in {Math.Round(info.ExecutionTime, 3)}s ({info.TestsFailed} failed, {info.TestsSkipped} skipped)"); } //Raise Event finished.Set(); }
private void TestAssemblyExecutionFinished(ExecutionCompleteInfo info) { _totalTests = info.TotalTests; _testsFailed = info.TestsFailed; if (finished != null) { finished.Set(); } }
private void OnExecutionComplete(ExecutionCompleteInfo info) { R2APITest.Logger.LogInfo($"Total: {info.TotalTests}"); R2APITest.Logger.LogInfo($"Passed: {info.TotalTests - info.TestsFailed - info.TestsSkipped}"); R2APITest.Logger.LogInfo($"Failed: {info.TestsFailed}"); R2APITest.Logger.LogInfo($"Skipped: {info.TestsSkipped}"); if (info.TestsFailed > 0) { //ExitCode = 1; } }
static void OnExecutionComplete(ExecutionCompleteInfo info) { lock (consoleLock) { Console.WriteLine(" === TEST EXECUTION SUMMARY ==="); Console.WriteLine($"Finished: {info.TotalTests} tests in {Math.Round(info.ExecutionTime, 3)}s ({info.TestsFailed} failed, {info.TestsSkipped} skipped)"); // BtInjector.Test.Fx462 Total: 18, Errors: 0, Failed: 0, Skipped: 0, Time: 0.241s } finished.Set(); }
private static void OnExecutionComplete(ExecutionCompleteInfo info) { lock (ConsoleLock) { Console.ForegroundColor = info.TestsFailed > 0 ? FailColor : (info.TestsSkipped > 0 ? SkipColor : AllPassColor); var passed = info.TotalTests - info.TestsFailed - info.TestsSkipped; WriteLine( $"Finished: {info.TotalTests} tests in {Math.Round(info.ExecutionTime, 3)}s ({passed} passed, {info.TestsFailed} failed, {info.TestsSkipped} skipped)"); } Finished.Set(); }
private static void OnExecutionComplete(ExecutionCompleteInfo info) { Log.Information($"Finished: {info.TotalTests} tests in {Math.Round(info.ExecutionTime, 3)}s ({info.TestsFailed} failed, {info.TestsSkipped} skipped)"); _totalTests += info.TotalTests; _testsFailed += info.TestsFailed; _testsSkipped += info.TestsSkipped; _executionTime += info.ExecutionTime; _finished.Set(); }
protected void AssertsTestSetExecutionCompleteInfo( int total, int failed, int skipped, TimeSpan executionTime, ExecutionCompleteInfo info) { var assemblyLocation = "abc.dll"; var sut = new Result(assemblyLocation); sut.SetExecutionCompleteInfo(info); Assert.Equal(total, sut.Total); Assert.Equal(failed, sut.Failed); Assert.Equal(skipped, sut.Skipped); Assert.Equal(executionTime, sut.ExecutionTime); }
// Run complete void ExecutionComplete(ExecutionCompleteInfo eci) { if (!verbose) { Console.WriteLine(); } int nTotal = eci.TotalTests - eci.TestsSkipped; ConsoleColor cc = (0 == eci.TestsFailed) ? ConsoleColor.Green : ConsoleColor.Red; ConsoleEx.writeLine(cc, "==== Complete: {0} / {1} OK ====", nTotal - eci.TestsFailed, nTotal); completed.Set(); }
private void ExecutionCompleteHandler(ExecutionCompleteInfo info) { logger.Info("### Test Execution Complete"); logger.InfoFormat("Finished {0} tests in {1} seconds, {2} failed and {3} skipped", info.TotalTests, info.ExecutionTime, info.TestsFailed, info.TestsSkipped); if (executedTests.Count != result.ExecutedTestMethods.Count) { logger.Error("Number of total tests run not equal to number of tests selected to run!"); } result.FailedTestMethodsCount = info.TestsFailed; result.SkippedTestMethodsCount = info.TestsSkipped; result.PassedTestMethodsCount = info.TotalTests - (info.TestsFailed + info.TestsSkipped); result.ExecutionTime = info.ExecutionTime; finished.Set(); }
public static string ToHumanString(this ExecutionCompleteInfo info) { return($"TotalTests:{info.TotalTests}\nTestsFailed:{info.TestsFailed}\nTestsSkipped:{info.TestsSkipped}:\nExecutionTime:{info.ExecutionTime}"); }
void OnExecutionComplete(ExecutionCompleteInfo obj) => Finished.Set();
void ExecutionCompleteHandler(ExecutionCompleteInfo obj) { Console.WriteLine("Test Complete: Success={0}", !anyFailed); tcsTests.TrySetResult(anyFailed); }
private void OnExecutionComplete(ExecutionCompleteInfo info) { _executionTime = (double)info.ExecutionTime; _finished.Set(); }
public void TestSetExecutionCompleteInfo( int total, int failed, int skipped, TimeSpan executionTime, ExecutionCompleteInfo info) { this.AssertsTestSetExecutionCompleteInfo(total, failed, skipped, executionTime, info); }
private static void OnExecutionComplete(ExecutionCompleteInfo info) { finished_.Set(); }
private static void ExecutionComplete(ExecutionCompleteInfo info) { Console.WriteLine(info.ToHumanString()); }