I\'m currently working on a java project using maven. We use the maven surefire plugin to run our junit suite as part of the build process.
Our test suite is rapidl
This doesn't solve the question exactly, but the solution that my workplace ultimately came up with was to use Atlassian's Clover to run specialized builds of just tests pertaining to changed code.
We have a Clover build that runs the tests for the changed code and in turn kicks off the full test build.
This has proven to be a satisfactory solution.