package org.xtest.test;
import java.text.DecimalFormat;
import java.util.concurrent.TimeUnit;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;
import org.xtest.junit.XtestJunitRunner;
@RunWith(Suite.class)
@SuiteClasses({ AllXtestFiles.class, XbaseRegressionTests.class })
public class AllTests {
private static long start;
@BeforeClass
public static void before() {
start = System.nanoTime();
}
@AfterClass
public static void reportTime() {
long end = System.nanoTime();
double d = (end - start) / (double) TimeUnit.NANOSECONDS.convert(1, TimeUnit.SECONDS);
d += XtestJunitRunner.getCumulative();
DecimalFormat decimalFormat = new DecimalFormat("#.###");
System.out.println("\n\nAll Tests\n------------\n" + decimalFormat.format(d) + "s");
}
}