Затмение + m2e + junit + бесконечность + эклемма?

У меня есть Eclipse для Java Developer 4.3 с m2e, eclemma, бесконечность. Мой проект использует Eclipse m2e с junit 4.11.

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

В настоящий момент я могу вручную запустить тест с Coverage и увидеть выделенный код, но когда я изменяю код, появляется бесконечный удар, и выделение покрытия исчезает.

1 ответ

Я создал конфигурацию запуска для JUnit, которая объединяет все тесты в определенной области - java/test/src в моем случае - и выполняет их.

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

В качестве альтернативы вы можете добавить какой-то хук к каждому написанному вами тесту. Если infinitest обнаруживает изменения и выполняет тест, любой другой вызывается тоже. Но я бы не рекомендовал это.

Другие вопросы по тегам