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();
        }
Exemple #2
0
        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, ""));
 }
Exemple #5
0
        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();
        }
Exemple #6
0
 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();
        }
Exemple #8
0
 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();
 }
Exemple #9
0
        private void TestAssemblyExecutionFinished(ExecutionCompleteInfo info)
        {
            _totalTests = info.TotalTests;

            _testsFailed = info.TestsFailed;

            if (finished != null)
            {
                finished.Set();
            }
        }
Exemple #10
0
 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;
     }
 }
Exemple #11
0
        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();
        }
Exemple #12
0
 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();
 }
Exemple #13
0
        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);
        }
Exemple #15
0
            // 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();
            }
Exemple #16
0
        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}");
 }
Exemple #18
0
 void OnExecutionComplete(ExecutionCompleteInfo obj)
 => Finished.Set();
 void ExecutionCompleteHandler(ExecutionCompleteInfo obj)
 {
     Console.WriteLine("Test Complete: Success={0}", !anyFailed);
     tcsTests.TrySetResult(anyFailed);
 }
Exemple #20
0
 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();
 }
Exemple #23
0
 private static void ExecutionComplete(ExecutionCompleteInfo info)
 {
     Console.WriteLine(info.ToHumanString());
 }