@Override public void testFailure(Failure failure) throws Exception { putTestFailureTimestamp(failure.getDescription(), overallStart); }
@Override public void testFailure(Failure failure) throws Exception { putTestFailureTimestamp(failure.getDescription(), overallStart); }
@Override public void testAssumptionFailure(Failure failure) { notified.add(failure.getDescription()); ITestResult tr = m_findedMethods.get(failure.getDescription()); validate(tr, failure.getDescription()); runAfterInvocationListeners(tr); tr.setStatus(TestResult.SKIP); tr.setEndMillis(Calendar.getInstance().getTimeInMillis()); tr.setThrowable(failure.getException()); m_parentRunner.addSkippedTest(tr.getMethod(), tr); for (ITestListener l : m_listeners) { l.onTestSkipped(tr); } }
ErrorEvent(Failure failure, Status status) { super(settings.buildErrorName(failure.getDescription()), settings.buildErrorMessage(failure.getException()), status, elapsedTime(failure.getDescription()), failure.getException()); } }
@Override public void testFailure(Failure failure) throws Exception { result.addError(asTest(failure.getDescription()), failure.getException()); }
@Override public void testFailure(Failure failure) throws Exception { result.addError(asTest(failure.getDescription()), failure.getException()); }
private void handleFailure(Failure failure, Function<Throwable, TestExecutionResult> resultCreator) { handleFailure(failure, resultCreator, lookupOrRegisterTestDescriptor(failure.getDescription())); }
@Override public void testAssumptionFailure(Failure failure) { notified.add(failure.getDescription()); ITestResult tr = m_findedMethods.get(failure.getDescription()); validate(tr, failure.getDescription()); runAfterInvocationListeners(tr); tr.setStatus(TestResult.SKIP); tr.setEndMillis(Calendar.getInstance().getTimeInMillis()); tr.setThrowable(failure.getException()); m_parentRunner.addSkippedTest(tr.getMethod(), tr); for (ITestListener l : m_listeners) { l.onTestSkipped(tr); } }
@Override public void testAssumptionFailure(Failure failure) { events.add( "ignored: " + failure.getDescription().getMethodName() + ": " + failure.getMessage()); }
return; notified.add(failure.getDescription()); ITestResult tr = m_findedMethods.get(failure.getDescription()); if (tr == null) { tr = createTestResult(failure.getDescription()); runAfterInvocationListeners(tr); tr.setStatus(TestResult.FAILURE); l.onConfigurationFailure(tr); for (Description childDesc : failure.getDescription().getChildren()) { testIgnored(childDesc);
return; notified.add(failure.getDescription()); ITestResult tr = m_findedMethods.get(failure.getDescription()); if (tr == null) { tr = createTestResult(failure.getDescription()); runAfterInvocationListeners(tr); tr.setStatus(TestResult.FAILURE); l.onConfigurationFailure(tr); for (Description childDesc : failure.getDescription().getChildren()) { testIgnored(childDesc);
public static void main(String[] args) { try { H2O.main(args); TestUtil.stall_till_cloudsize(3); List<Class> tests = JUnitRunner.all(); Result r = org.junit.runner.JUnitCore.runClasses(tests.toArray(new Class[0])); if( r.getFailureCount() == 0 ) { System.out.println("Successfully ran the following tests in " + (r.getRunTime() / 1000) + "s"); for( Class c : tests ) System.out.println(c.getName()); } else { for( Failure f : r.getFailures() ) { System.err.println(f.getDescription()); if( f.getException() != null ) f.getException().printStackTrace(); } } System.exit(r.getFailureCount()); } catch( Throwable t ) { t.printStackTrace(); System.exit(1); } } }
@Override public void testFailure(Failure failure) { logger.error("test {} failed", failure.getDescription()); } }
@Override public void testFailure(Failure failure) throws Exception { putTestFailureTimestamp(failure.getDescription(), overallStart); }
@Override public void testFailure(Failure failure) throws Exception { // Ignore assumptions. if (failure.getException() instanceof AssumptionViolatedException) { return; } final StringBuilder b = new StringBuilder(); b.append("REPRODUCE WITH:\n"); b.append("mvn integration-test"); MavenMessageBuilder mavenMessageBuilder = new MavenMessageBuilder(b); mavenMessageBuilder.appendAllOpts(failure.getDescription()); System.err.println(b.toString()); }
@Override public void testFailure(Failure failure) throws Exception { result.addError(asTest(failure.getDescription()), failure.getException()); }
@Override public void testFailure(Failure failure) { gotFailure = true; log.debug(displayName(failure.getDescription()) + " FAILURE"); log.trace(failure, failure.getException()); }
@Override public void testAssumptionFailure(Failure failure) { log.debug(displayName(failure.getDescription()) + " ASSUMPTION FAILURE"); log.trace(failure, failure.getException()); }
protected void printFailure(Failure f, String prefix) { System.out.print("Failure: ") ; System.out.print(prefix) ; System.out.print(" : ") ; //System.out.println(f.getDescription().getMethodName()) ; System.out.println(f.getDescription().getDisplayName()) ; System.out.println(f.getException()) ; // Truncate at : java.lang.reflect.Method.invoke f.getException().printStackTrace(System.out) ; }
private TestEvent createEventFrom(Failure failure) { Description testDescription = failure.getDescription(); String testCaseName = getTestCaseName(testDescription); Throwable exception = failure.getException(); String message = failure.getMessage(); if (null == message) { message = ""; } return methodFailed(message, testCaseName, getMethodName(testDescription), exception); }