package org.apache.poi.benchmark.suite;

import org.openjdk.jmh.annotations.Benchmark;
import org.openjdk.jmh.annotations.Setup;

import java.io.IOException;

public class TestBenchmarks extends BaseBenchmark {
    @Setup
    public void setUp() throws IOException {
        compileAll();
    }

    @Benchmark
    public void benchmarkTestMain() throws IOException {
        testMain();
    }

    @Benchmark
    public void benchmarkTestScratchpad() throws IOException {
        testScratchpad();
    }

    @Benchmark
    public void benchmarkTestOOXML() throws IOException {
        testOOXML();
    }

    @Benchmark
    public void benchmarkTestOOXMLLite() throws IOException {
        testOOXMLLite();
    }

    @Benchmark
    public void benchmarkTestExcelant() throws IOException {
        testExcelant();
    }

    // exclude for now as it always fails and I could not find out why
    // @Benchmark
    public void benchmarkTestIntegration() throws IOException {
        testIntegration();
    }
}

package org.apache.poi.benchmark.suite;

import org.openjdk.jmh.annotations.Benchmark;
import org.openjdk.jmh.annotations.Setup;

import java.io.IOException;

public class TestBenchmarks extends BaseBenchmark {
    @Setup
    public void setUp() throws IOException {
        compileAll();
    }

    @Benchmark
    public void benchmarkTestMain() throws IOException {
        testMain();
    }

    @Benchmark
    public void benchmarkTestScratchpad() throws IOException {
        testScratchpad();
    }

    @Benchmark
    public void benchmarkTestOOXML() throws IOException {
        testOOXML();
    }

    @Benchmark
    public void benchmarkTestOOXMLLite() throws IOException {
        testOOXMLLite();
    }

    @Benchmark
    public void benchmarkTestExcelant() throws IOException {
        testExcelant();
    }

    @Benchmark
    public void benchmarkTestIntegration() throws IOException {
        testIntegration();
    }
}

Enable integration-test to start investigating why it fails
Enable integration-test to start investigating why it fails
