Remove the jcr-benchmark dependency to jcr-tests
------------------------------------------------
Key: JCRBENCH-3
URL: https://issues.apache.org/jira/browse/JCRBENCH-3
Project: Jackrabbit JCR Benchmark
Issue Type: Improvement
Reporter: Jukka Zitting
Assignee: Jukka Zitting
Currently the jackrabbit-jcr-benchmark component is designed as an extension of
jackrabbit-jcr-tests. This gives the benchmark suite some setup code for free,
but on the other hand makes it quite difficult to set up and use as an ad-hoc
benchmark suite.
I'd like to refactor the benchmark suite to consist of a generic test runner
(with a main method so it can be run from the command line) and a set of
standalone performance test classes that take an already initialized repository
and have their own setup and teardown methods. The runner could take care of
things like timing the test cases, measuring statistics over multiple test
runs, and producing a report of the results.
TestNG has some support for such use (much more so than JUnit), but it might be
that we still need to implement at least some of the above features.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.