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

Как настроить Eclipse для автоматического запуска тестов?

Я прочитал эту статью: настройте свою IDE для автоматического запуска тестов http://eclipse.dzone.com/videos/configure-your-ide-run-your

Очень легко настроить Eclipse IDE для запуска цели Ant при каждом сохранении файла. MyProject → Щелкните правой кнопкой мыши: Properties → Builders → New → Ant Builder

Проблема заключается в том, что строитель должен перестроить банку при каждом сохранении, что очень долго. Тесты JUnit запускаются с использованием .classes в банке.

У нас уже есть конфигурации JUnit (файлы EclipseIde.launch, которые содержат весь путь к классу для запуска тестов). Я хотел бы создать создателя, который обертывает эти файлы запуска JUnit. Это будет полезно для запуска тестов с помощью Eclipse.classes(быстрее, чем восстановление фляги). Также результаты теста отображаются в представлении JUnit.

Кто-нибудь может это сделать?

4b9b3361

Ответ 1

Вы можете попробовать CT-Eclipse, плагин для непрерывного тестирования для Eclipse.

На странице плагина:

При включенном CT-Eclipse при редактировании кода Eclipse спокойно запускает ваши тесты в фоновом режиме и уведомляет вас, если какой-либо из них терпит неудачу или вызывает ошибки.

Ответ 2

Недавно я начал использовать Infinitest и, похоже, как-то "знает", какие части кода влияют на те тесты. Поэтому, когда вы меняете какой-то код, он автоматически перезапускает тесты, которые могут сломаться. Если тест не удался, он отмечает ошибку в месте, где она не удалась, так же, как Eclipse отметит ошибку кодирования, например, вызов не существующего метода или что-то еще. И все это происходит в фоновом режиме, не делая ничего.

Ответ 3

Вы можете использовать JUnit Max, это подключаемый модуль eclipse, который будет запускать все ваши тесты при каждом сохранении. Но он сделает это, не прерывая ваш рабочий поток. Результаты показаны в левом углу Eclipse, и вы всегда можете вернуться к последнему успешному испытанию. Плагин запускает тесты, которые, скорее всего, потерпят неудачу первым, так что вы получите ответ на свою последнюю экономию как можно быстрее.