Esempio n. 1
0
        public bool TestFinished(TestMethod method)
        {
            TestResult result = method.RunResults[method.RunResults.Count - 1];

            TestPassedResult passedResult = result as TestPassedResult;

            if (passedResult != null)
            {
                TestPassed(method, passedResult);
            }
            else
            {
                TestFailedResult failedResult = result as TestFailedResult;
                if (failedResult != null)
                {
                    TestFailed(method, failedResult);
                }
                else
                {
                    TestSkippedResult skippedResult = result as TestSkippedResult;
                    if (skippedResult != null)
                    {
                        TestSkipped(method, skippedResult);
                    }
                }
            }

            return(TestFinished(method, result));
        }
Esempio n. 2
0
        protected override void TestFailed(TestMethod method, TestFailedResult result)
        {
            Console.WriteLine(
                "##teamcity[testFailed name='{0}' details='{1}|r|n{2}']",
                Escape(method.DisplayName),
                Escape(result.ExceptionMessage),
                Escape(result.ExceptionStackTrace)
                );

            WriteOutput(result.DisplayName, result.Output);
        }
        protected override void TestFailed(TestMethod method, TestFailedResult result)
        {
            Console.WriteLine(
                "##teamcity[testFailed name='{0}' details='{1}|r|n{2}']",
                Escape(method.DisplayName),
                Escape(result.ExceptionMessage),
                Escape(result.ExceptionStackTrace)
            );

            WriteOutput(result.DisplayName, result.Output);
        }
        private void TestFailed(TestFailedResult testResult)
        {
            var result = JsonConvert.DeserializeObject <Models.TestResult>(testResult.Output);
            var testResultViewModel = new TestResultViewModel
            {
                Status       = result.Status,
                Name         = result.TestName,
                Url          = result.Url,
                ResultOutput = testResult.ExceptionMessage + Environment.NewLine + result.TraceResult,
                StackTrace   = testResult.ExceptionStackTrace,
                Browser      = result.DriverType.Description(),
            };

            var collectionName = result.CollectionName;

            AddResult(collectionName, testResultViewModel);
        }
Esempio n. 5
0
        void TestFailed(TestFailedResult testResult)
        {
            progress.Status = ProgressControl.ProgressStatus.Failing;

            string result = testResult.DisplayName + " : " + testResult.ExceptionMessage + Environment.NewLine;

            if (!string.IsNullOrEmpty(testResult.ExceptionStackTrace))
            {
                result += "Stack Trace:" + Environment.NewLine + testResult.ExceptionStackTrace + Environment.NewLine;
            }

            if (!string.IsNullOrEmpty(testResult.Output))
            {
                result += "Output:" + Environment.NewLine + FormatOutput(testResult.Output);
            }

            textResults.Text += result + Environment.NewLine;
        }
        protected override void TestFailed(TestMethod testMethod, TestFailedResult result)
        {
            if (!silent)
                Console.Write("\r");

            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("{0} [FAIL]", result.DisplayName);
            Console.ResetColor();

            Console.WriteLine(Indent(result.ExceptionMessage));

            if (result.ExceptionStackTrace != null)
            {
                Console.ForegroundColor = ConsoleColor.DarkGray;
                Console.WriteLine(Indent("Stack Trace:"));
                Console.ResetColor();

                Console.WriteLine(Indent(StackFrameTransformer.TransformStack(result.ExceptionStackTrace)));
            }

            Console.WriteLine();
        }
        protected override void TestFailed(TestMethod testMethod, TestFailedResult result)
        {
            if (!silent)
            {
                Console.Write("\r");
            }

            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("{0} [FAIL]", result.DisplayName);
            Console.ResetColor();

            Console.WriteLine(Indent(result.ExceptionMessage));

            if (result.ExceptionStackTrace != null)
            {
                Console.ForegroundColor = ConsoleColor.DarkGray;
                Console.WriteLine(Indent("Stack Trace:"));
                Console.ResetColor();

                Console.WriteLine(Indent(StackFrameTransformer.TransformStack(result.ExceptionStackTrace)));
            }

            Console.WriteLine();
        }
Esempio n. 8
0
        void TestFailed(TestFailedResult testResult)
        {
            progress.Status = ProgressControl.ProgressStatus.Failing;

            string result = testResult.DisplayName + " : " + testResult.ExceptionMessage + Environment.NewLine;

            if (!string.IsNullOrEmpty(testResult.ExceptionStackTrace))
                result += "Stack Trace:" + Environment.NewLine + testResult.ExceptionStackTrace + Environment.NewLine;

            if (!string.IsNullOrEmpty(testResult.Output))
                result += "Output:" + Environment.NewLine + FormatOutput(testResult.Output);

            textResults.Text += result + Environment.NewLine;
        }
Esempio n. 9
0
 protected virtual void TestFailed(TestMethod method, TestFailedResult result)
 {
 }
Esempio n. 10
0
 protected virtual void TestFailed(TestMethod method, TestFailedResult result)
 {
 }