Подтвердить что ты не робот

Есть ли хорошие плагины непрерывного тестирования для Eclipse прямо сейчас?

Я использовал плагин MIT Continuous testing в прошлом, но давно уже устарел и больше не совместим с что-то приближающееся к современному выпуску Eclipse.

Есть ли у кого хорошая замена? Естественно, свободный.

4b9b3361

Ответ 1

Я обнаружил, что Infinitest теперь имеет плагин Eclipse, который, похоже, работает очень хорошо.

Ответ 2

В этой статье Бен Ради есть список в Object Mentor: Объяснение непрерывного тестирования. К сожалению, единственным инструментом Eclipse является CT-Eclipse, который в настоящее время не поддерживается.

Существует также Fireworks для IntelliJ и Infinitest, который не является специфичным для IDE, но также имеет некоторую интеграцию IntelliJ.

Ответ 3

Мой опыт заключается в том, что непрерывное тестирование внутри IDE может стать громоздким и отвлекающим, поэтому я предпочитаю использовать что-то вроде CruiseControl, чтобы сделать такого рода тестирование. Одним из инструментов, который я нашел очень полезным, является EclEmma, что дает вам очень быстрый оборот для ваших подразделений, помогая вам решить, когда вы завершили тестирование определенной области кода.

Ответ 4

Infinitest решает, какие тесты он хочет запустить. Часто он работает неправильно. Зеленый бар иногда хорош, иногда бессмыслен.

Ответ 5

У меня был хороший опыт с бесконечным на небольшом и простом проекте. Я не сталкивался с какими-либо проблемами с ним и быстро находил его и помогал.

Ответ 6

Я также использую Infinitest (и проголосовал за один из ответов), но я хотел добавить еще один подход, который полагается на сервер сборки. Всякий раз, когда вы хотите что-то реализовать, создайте ветку в своем VCS, сделайте свои изменения и передайте свою ветку. Если у вас настроен сервер сборки, который запускает модульные тесты при каждой проверке, ваши тестовые тесты затем запускаются на сервере сборки, не загрязняя основную часть (или HEAD, как вы ее называете), и не дожидаясь завершения тестового прогона отделка.

Я признаю, что это не совсем непрерывное модульное тестирование в том смысле, в котором вы задавали этот вопрос, но для больших проектов или больших наборов тестов даже "нормальный" непрерывный тестовый бегун может значительно замедлить процесс.

Для небольших проектов я также рекомендую Infinitest или CT Eclipse.