Мы используем TeamCity для всех наших Java-проектов. В основном мы используем junit с maven, а у TeamCity уже есть бегун maven2, поэтому легко настроить новую задачу сборки.
Вы сообщаете TeamCity, где находится ваш ствол SVN, и выбираете бегуна.
Если вы уже используете IntelliJ, есть плагин для TeamCity, чтобы вы могли получить мгновенную обратную связь, если ваши тесты пройдут при выполнении коммита. А если вы действительно ленивы, вы можете выбрать удаленный запуск при выполнении коммита и выбрать «Только коммит, если тесты пройдены».
И, как последнее замечание. TeamCity не ограничивается просто запуском java-теста, мы также используем его для запуска юнит-тестов на python.