Я использовал фреймворк guardв rails для тихой работы некоторое время, и я только что влюбился в него. Я также много работаю с Java, и меня удивляет, что такой инструмент недоступен для быстрой разработки через тестирование. Вот что Guard делает для вас (с исходного веб-сайта):
- Изменения файловой системы обрабатываются нашим удивительным драгоценным камнем Listen.
- Поддержка уведомлений визуальной системы.
- Огромная (более 120) экосистема расширений охраны.
- Проверено на Ruby 1.8.7, 1.9.2, 1.9.3, REE и последних версиях JRuby и Rubinius.
По сути, это помогает мне следить за тестовыми примерами, пока я вношу изменения или добавляю что-то в свою кодовую базу. Ниже приведены преимущества такого подхода:
Кто-нибудь знает, как достичь аналогичных целей в Java? Примечание. Автоматизированные инструменты тестирования, такие как Hudson, не являются ответом, который мне нужен. Мне нужно что-то, что можно использовать на локальных машинах/среде разработки, чтобы была мгновенная обратная связь по тестовому сценарию при изменении кода.
Спасибо