Sometimes in the course of fixing bugs in Accumulo, we want to write tests that are sensitive to certain performance characteristics of the underlying hardware.
These kinds of tests are important in helping us catch regressions, but they're not suitable to run as a normal part of the integration test suite.
We can separate these tests by creating a special Java annotation and the Category support on the surefire plugin.
The difficulty will likely be in how we want to run these tests. It should be very straightfoward to only run the performance tests. Maybe more work if we want to be able to run all the normal ITs and these performance tests. Not entirely sure. HBase's top-level pom has some examples of setting up multiple executions of the surefire-plugin.
|Improvements to docs/instructions for PerformanceTests||Resolved||