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); }
public void BeforeTest() { ExtentTestManager.CreateMethod(GetType().Name, TestContext.CurrentContext.Test.Name); }