Есть ли сейчас какие-нибудь хорошие плагины для непрерывного тестирования для Eclipse? - PullRequest
12 голосов
/ 17 сентября 2008

В прошлом я использовал плагин MIT для непрерывного тестирования , но он давно устарел и больше не совместим ни с чем, похожим на современный выпуск Eclipse.

У кого-нибудь есть хорошая замена? Бесплатно, естественно, предпочтительнее.

Ответы [ 6 ]

9 голосов
/ 26 сентября 2009

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

3 голосов
/ 07 июня 2010

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

3 голосов
/ 18 сентября 2008

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

3 голосов
/ 17 сентября 2008

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

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

1 голос
/ 21 июня 2011

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

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

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

1 голос
/ 02 октября 2008

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...