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.

Reply via email to