Exemplo n.º 1
0
        private void AbortSingleTestResult(String message, ITestElement testElement, DateTime startTime)
        {
            TakeScreenShot("ScreenShot_SingleTestAborted");
            String events = GetEvents(startTime, DateTime.Now);
            String abortMessage = String.Format("{0}{1}{2}", message, Environment.NewLine, events);

            TextTestResultMessage result 
                = new TextTestResultMessage(
                    m_runContext.RunConfig.TestRun.Id, 
                    testElement, 
                    abortMessage);

            TestResultAggregation testResult 
                = new TestResultAggregation(
                    Environment.MachineName, 
                    m_runContext.RunConfig.TestRun.Id, 
                    testElement);

            testResult.Outcome = TestOutcome.Aborted;

            m_runContext.ResultSink.AddResult(result);
            m_runContext.ResultSink.AddResult(testResult);
        }