Hi Jukka,
> We have looked at Caliper but it does not work with Windows development and
> does not seem to be in active development.
Caliper is actively developed. Some development takes place behind the
scenes at Google and they occasionally bulk-merge the changes. The
latest release does not work on Windows because they've moved to
pipe-based communication channels but the previous release did work on
Windows and has similar capability.
> If we were to implement the features to JUnitBencmarks I mentioned above,
> what would be the simplest and most effective way to go forward?
I'd say JUnitBenchmarks could be run from Jenkins but then another
run-round should pull the benchmark results from a database and raise
an alert if something deviates from normal. It shouldn't be the test
itself.
There are also other projects aimed at performance testing -- openjdk
has one, for example:
http://openjdk.java.net/projects/code-tools/jmh/
JUnitBenchmarks is currently in "sleep" mode. I don't know where to
take it further or if I even should. If you'd still like to fork the
project go ahead -- improvements are always welcome and I'll gladly
review the patches.
Dawid