public void AfterTest()
        {
            var status     = TestContext.CurrentContext.Result.Outcome.Status;
            var stacktrace = string.IsNullOrEmpty(TestContext.CurrentContext.Result.StackTrace)
                    ? ""
                    : string.Format("<pre>{0}</pre>", TestContext.CurrentContext.Result.StackTrace);
            Status logstatus;

            switch (status)
            {
            case TestStatus.Failed:
                logstatus = Status.Fail;
                break;

            case TestStatus.Inconclusive:
                logstatus = Status.Warning;
                break;

            case TestStatus.Skipped:
                logstatus = Status.Skip;
                break;

            default:
                logstatus = Status.Pass;
                break;
            }

            ExtentTestManager.GetTest().Log(logstatus, "Test ended with " + logstatus + stacktrace);
        }
 public void Setup()
 {
     ExtentTestManager.CreateParentTest(GetType().Name);
 }
 public void BeforeTest()
 {
     ExtentTestManager.CreateTest(TestContext.CurrentContext.Test.Name);
 }
Esempio n. 4
0
 public void BeforeTest()
 {
     ExtentTestManager.CreateMethod(GetType().Name, TestContext.CurrentContext.Test.Name);
 }