@Override public void testRunFinished(Result result) { if (result != null) { System.out.println("testRunFinished " + String.valueOf(result) + " time:" + String.valueOf(result.getRunTime()) + " R" + String.valueOf(result.getRunCount()) + " F" + String.valueOf(result.getFailureCount()) + " I" + String.valueOf(result.getIgnoreCount()) ); } }
@Override public void testRunFinished(Result result) { printHeader(result.getRunTime()); printFailures(result); printFooter(result); }
@Override public void testRunFinished(Result result) { printHeader(result.getRunTime()); printFailures(result); printFooter(result); }
public Result execute() { Preconditions.checkState( isStarted.get(), "Cannot execute a tracker that has not started!" ); Result result = new JUnitCore().run( testClass ); long runTime = result.getRunTime(); // collect some statistics maxTime = Math.max( maxTime, runTime ); minTime = Math.min( minTime, runTime ); long timesRun = actualIterations.incrementAndGet(); long totalTime = totalRunTime.addAndGet( runTime ); totalTestsRun.addAndGet( result.getRunCount() ); meanTime = totalTime / timesRun; if ( ! result.wasSuccessful() ) { failures.addAndGet( result.getFailureCount() ); ignores.addAndGet( result.getIgnoreCount() ); } resultsLog.write( result ); return result; }
@Override public void testRunFinished(Result result) { printHeader(result.getRunTime()); printFailures(result); printFooter(result); }
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 testRunFinished(Result result) { debugOrInfo(c("Test run finished: ", INFO)+ c(result.getFailureCount()+" failed", result.getFailureCount() > 0 ? ERRCOUNT : INFO)+ c(", ", INFO)+ c(result.getIgnoreCount()+" ignored", result.getIgnoreCount() > 0 ? IGNCOUNT : INFO)+ c(", "+result.getRunCount()+" total, "+(result.getRunTime()/1000.0)+"s", INFO)); }
@Override public void testRunFinished(Result result) { printHeader(result.getRunTime()); printFailures(result); printFooter(result); }
@Override public void testRunFinished(Result result) { printHeader(result.getRunTime()); printFailures(result); printSummary(result); fWriter.println(); printFooter(result); } };
@Override public long getRunTime() { long total = 0; for (Result result : results()) { total += result.getRunTime(); } return total; }
public void performAnalyticsAndGenerateAnnotations(Result result) { Map<String, AgileTestingClassPath> nameToPathMap = AgileTestingTools.mapAllClassNamesToClassPaths(SourceTools.getProjectPath()); for (AtomicTestRun atomicTestRun : runs) { AgileTestingTestMethodAnnotationWriter.writeAnnotationsForTestRun(atomicTestRun, nameToPathMap, nameToPathMap.get(atomicTestRun.getClassName())); } PrintTools.info(this, "Total run time: " + new DecimalFormat("0.0").format(((double) result.getRunTime()) / 1000.0) + " s"); } }
public void performAnalyticsAndGenerateAnnotations(Result result) { Map<String, AgileTestingClassPath> nameToPathMap = AgileTestingTools.mapAllClassNamesToClassPaths(SourceTools.getProjectPath()); for (AtomicTestRun atomicTestRun : runs) { AgileTestingTestMethodAnnotationWriter.writeAnnotationsForTestRun(atomicTestRun, nameToPathMap, nameToPathMap.get(atomicTestRun.getClassName())); } PrintTools.info(this, "Total run time: " + new DecimalFormat("0.0").format(((double) result.getRunTime()) / 1000.0) + " s"); } }
private void copyFields(final Result old, final Result result) throws NoSuchFieldException, IllegalAccessException { final AtomicInteger count = getAccessibleResultField(result, "count"); count.set(old.getRunCount()); final AtomicInteger ignoreCount = getAccessibleResultField(result, "ignoreCount"); ignoreCount.set(old.getIgnoreCount()); final AtomicLong runTime = getAccessibleResultField(result, "runTime"); runTime.set(old.getRunTime()); final AtomicLong startTime = getAccessibleResultField(result, "startTime"); startTime.set(((AtomicLong) getAccessibleResultField(old, "startTime")).get()); }
public void setResult(Result result) { this.totalFail = result.getFailureCount(); this.totalIgnored = result.getIgnoreCount(); this.runTime = (double) result.getRunTime() / 1000; this.success = result.wasSuccessful(); }
@Override public void testRunFinished(Result result) { printHeader(result.getRunTime()); printFailures(result); printFooter(result); }
@Override public void testRunFinished(Result result) { printHeader(result.getRunTime()); printFailures(result); printFooter(result); }
@Override public void testRunFinished(Result result) { printHeader(result.getRunTime()); printFailures(result); printFooter(result); }
public TestResult(Result result) { runCount = result.getRunCount(); failureCount = result.getFailureCount(); ignoreCount = result.getIgnoreCount(); runTime = result.getRunTime(); if (!wasSuccessful()) { throwable = result.getFailures().get(0).getException(); } }
public ResultDTO(Result result) { this.successful = result.wasSuccessful(); this.ignoreCount = result.getIgnoreCount(); this.failureCount = result.getFailureCount(); this.runCount = result.getRunCount(); this.runTime = result.getRunTime(); List<Failure> failureList = result.getFailures(); for (Failure failure : failureList) { failures.add(new FailureDTO(failure)); } }
@Override public void testRunFinished(Result result) { printHeader(result.getRunTime()); printFailures(result); printFooter(result); } protected void printHeader(long runTime) {