public void smokeTest()
throws Exception
{
ExecutorService executor = newCachedThreadPool(daemonThreadsNamed("test"));
try {
for (AbstractBenchmark benchmark : BenchmarkSuite.createBenchmarks(executor, new InMemoryTpchBlocksProvider())) {
try {
benchmark.runOnce();
}
catch (RuntimeException e) {
throw new AssertionError("Error running " + benchmark.getBenchmarkName(), e);