@Override public void generateReport( List<XmlSuite> xmlSuites, List<ISuite> suites, String outputDirectory) { testContextAware.generateTestResult(); }
@Override public void onFinish(ITestContext context) { testContextAware.completeTestSuite(context); }
@Override public void onStart(ITestContext context) { testngContext.set(context); testContextAware.initTestSuite(context); }
@Override public void onTestFailedButWithinSuccessPercentage(ITestResult result) { testContextAware.completeTestCaseLog(result); }
@Override public void onTestSkipped(ITestResult result) { testContextAware.completeTestCaseLog(result); }
@Override public void onTestStart(ITestResult result) { currentResult.set(result); testContextAware.initTestCase(result); }