GitHub user twilmes opened a pull request: https://github.com/apache/incubator-tinkerpop/pull/274
TINKERPOP-1016 Replace junit-benchmarks with JMH This PR includes the following: - deprecates JUnit benchmark performance tests and added notes to the 3.2.0 upgrade docs (the deprecation vs. outright deletion may be overkill but I thought that some providers may still be using these) - adds a new JMH gremlin-benchmark module with basic starter benchmarks. These benchmarks are meant to be used for internal TinkerPop benchmarking purposes as opposed to provider benchmarking - added a `Developing Benchmarks` section to the developer docs You can run the benchmarks both from your IDE and maven. They are nested inside of a JUnit test runner. In addition, a benchmark uber-jar can be built and benchmarks can be run using the built-in JMH test runner: `java -jar gremlin-benchmark-3.2.0-SNAPSHOT.jar` By default, benchmark output is stored in JSON format in a benchmark directory. To run the benchmarks from maven do `mvn test -DskipBenchmarks=false`. `mvn clean install` and `./processDocs.sh --dryRun` checked out ok. VOTE: +1 You can merge this pull request into a Git repository by running: $ git pull https://github.com/apache/incubator-tinkerpop TINKERPOP-1016 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/incubator-tinkerpop/pull/274.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #274 ---- commit 154a12b1c8be1052c0ed56e4a7e28032da5e5bc5 Author: Ted Wilmes <twil...@gmail.com> Date: 2016-03-21T18:22:09Z This commit includes the following: * added new gremlin-benchmark module and initial benchmark classes * deprecated the JUnit benchmark classes, noted this deprecation in upgrade doc * expanded scope of LoadGraphWith annotation to allow for class level annotation * added developer benchmarking documentation commit cd4d9ccc9f0d46e20fc441fb39f85b53ac8eebff Author: Ted Wilmes <twil...@gmail.com> Date: 2016-03-21T21:19:48Z Added gremlin-benchmark pom.xml to module and updated javadocs. ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---