Тесты Гудзона и Мейвена проходят дважды - PullRequest
4 голосов
/ 23 декабря 2010
Parsing POMs
Discovered a new module be.howest:someproject someproject

Кажется, я обнаружил новый модуль в первый раз, когда я выполняю работу в Гудзоне.Ну, на самом деле ничего страшного, но кажется, что все выполняется дважды, и я не знаю почему.Другое дело: это дает странную ошибку (по крайней мере, мне):

[WARNING] Removing: cobertura from forked lifecycle, to prevent recursive invocation.
[WARNING] Removing: findbugs from forked lifecycle, to prevent recursive invocation.

Мне кажется, что это пыталось выполнить дважды, но почему меня избегают. Кроме того, в сборке есть модуль, с которым я не очень хорошо знаком, но я бы не стал слишком беспокоиться (и считаю это нормальным), если бы он не делал мои тесты дважды.

сейчас он работает в две фазы: clean и test.Я изменил его на clean package, потому что я включил javadoc в жизненный цикл пакета, но ничего не изменилось.


Ответы [ 2 ]

5 голосов
/ 10 января 2011

Maven сначала выполнит тесты без какого-либо инструментария, затем запустит плагин cobertura, который будет инструктировать классы и перезапустить все тесты.Таким образом, тесты будут выполнены дважды.

3 голосов
/ 24 декабря 2010

Это cobertura, который заставляет тесты запускаться во второй раз.

...