private void collectResults(ITestNGMethod testMethod, ITestResult result) { // Collect the results int status = result.getStatus(); if(ITestResult.SUCCESS == status) { m_notifier.addPassedTest(testMethod, result); } else if(ITestResult.SKIP == status) { m_notifier.addSkippedTest(testMethod, result); } else if(ITestResult.FAILURE == status) { m_notifier.addFailedTest(testMethod, result); } else if(ITestResult.SUCCESS_PERCENTAGE_FAILURE == status) { m_notifier.addFailedButWithinSuccessPercentageTest(testMethod, result); } else { assert false : "UNKNOWN STATUS:" + status; } }
private org.testng.internal.TestResult recordResults(Test test, TestRunInfo tri) { JUnitTestClass tc= new JUnit3TestClass(test); JUnitTestMethod tm= new JUnit3TestMethod(tc, test); org.testng.internal.TestResult tr= new org.testng.internal.TestResult(tc, test, tm, tri.m_failure, tri.m_start, Calendar.getInstance().getTimeInMillis(), null); if(tri.isFailure()) { tr.setStatus(ITestResult.FAILURE); m_parentRunner.addFailedTest(tm, tr); } else { m_parentRunner.addPassedTest(tm, tr); } InvokedMethod im = new InvokedMethod(test, tm, tri.m_start, tr); m_parentRunner.addInvokedMethod(im); m_methods.add(tm); for (IInvokedMethodListener l: m_invokedMethodListeners) { l.beforeInvocation(im, tr); } return tr; }
private void collectResults(ITestNGMethod testMethod, ITestResult result) { // Collect the results int status = result.getStatus(); if (ITestResult.SUCCESS == status) { m_notifier.addPassedTest(testMethod, result); } else if (ITestResult.SKIP == status) { m_notifier.addSkippedTest(testMethod, result); } else if (ITestResult.FAILURE == status) { m_notifier.addFailedTest(testMethod, result); } else if (ITestResult.SUCCESS_PERCENTAGE_FAILURE == status) { m_notifier.addFailedButWithinSuccessPercentageTest(testMethod, result); } else { assert false : "UNKNOWN STATUS:" + status; } }
tr.setEndMillis(Calendar.getInstance().getTimeInMillis()); tr.setThrowable(failure.getException()); m_parentRunner.addFailedTest(tr.getMethod(), tr); for (ITestListener l : m_listeners) { l.onTestFailure(tr);
if (throwable instanceof TestNGException) { tr.setStatus(ITestResult.FAILURE); m_notifier.addFailedTest(arguments.getTestMethod(), tr); } else { tr.setStatus(ITestResult.SKIP); result.add(r); runTestResultListener(r); m_notifier.addFailedTest(arguments.getTestMethod(), r);
private org.testng.internal.TestResult recordResults(Test test, TestRunInfo tri) { JUnitTestClass tc = new JUnit3TestClass(test); JUnitTestMethod tm = new JUnit3TestMethod(tc, test); org.testng.internal.TestResult tr = org.testng.internal.TestResult.newEndTimeAwareTestResult(tm, null, tri.m_failure, tri.m_start); if (tri.isFailure()) { tr.setStatus(ITestResult.FAILURE); m_parentRunner.addFailedTest(tm, tr); } else { m_parentRunner.addPassedTest(tm, tr); } InvokedMethod im = new InvokedMethod(test, tm, tri.m_start, tr); m_parentRunner.addInvokedMethod(im); m_methods.add(tm); for (IInvokedMethodListener l : m_invokedMethodListeners) { l.beforeInvocation(im, tr); } return tr; }
tr.setEndMillis(Calendar.getInstance().getTimeInMillis()); tr.setThrowable(failure.getException()); m_parentRunner.addFailedTest(tr.getMethod(), tr); for (ITestListener l : m_listeners) { l.onTestFailure(tr);
if (throwable instanceof TestNGException) { tr.setStatus(ITestResult.FAILURE); m_notifier.addFailedTest(testMethod, tr); } else { tr.setStatus(ITestResult.SKIP); result.add(r); runTestListeners(r); m_notifier.addFailedTest(testMethod, r);