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

Eclipse + m2e + junit + infinitest + eclemma?

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

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

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

4b9b3361

Ответ 1

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

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

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