Testar is a tool that reduces testing time for
large Java unit test suites. It runs on top of
JUnit and automatically selects individual tests
to execute based on changes made to the code since
the previous tool invocation. It can be used both
from the command line and inside an IDE.