@Override public void onStart(ITestContext iTestContext) { getLifecycle().fire(new TestSuiteStartedEvent( getSuiteUid(iTestContext), getCurrentSuiteTitle(iTestContext) ).withTitle( getCurrentSuiteTitle(iTestContext) ).withLabels( AllureModelUtils.createTestFrameworkLabel("TestNG") )); addPendingMethods(iTestContext); }
@Override public void onConfigurationSkip(ITestResult iTestResult) { if (isSuppressConfigEvent(iTestResult)) { return; } String suiteUid = getSuiteUid(iTestResult.getTestContext()); if (isAfterSuiteConfigMethod(iTestResult)) { String suiteTitle = getCurrentSuiteTitle(iTestResult.getTestContext()); getLifecycle().fire(new TestSuiteStartedEvent(suiteUid, suiteTitle).withTitle(suiteTitle)); } createConfigEvent(iTestResult); fireTestCaseCancel(iTestResult); fireFinishTest(); if (isAfterSuiteConfigMethod(iTestResult)) { getLifecycle().fire(new TestSuiteFinishedEvent(suiteUid)); } }
@Override public void onConfigurationFailure(ITestResult iTestResult) { if (isSuppressConfigEvent(iTestResult)) { return; } String suiteUid = getSuiteUid(iTestResult.getTestContext()); if (isAfterSuiteConfigMethod(iTestResult)) { String suiteTitle = getCurrentSuiteTitle(iTestResult.getTestContext()); getLifecycle().fire(new TestSuiteStartedEvent(suiteUid, suiteTitle).withTitle(suiteTitle)); } Throwable throwable = iTestResult.getThrowable(); createConfigEvent(iTestResult); getLifecycle().fire(new TestCaseFailureEvent().withThrowable(throwable)); fireFinishTest(); if (isAfterSuiteConfigMethod(iTestResult)) { getLifecycle().fire(new TestSuiteFinishedEvent(suiteUid)); } }