клевер не собирает определенные предметы - PullRequest
3 голосов
/ 03 мая 2011

Я заметил, что клевер не собирает результаты для 1 конкретного класса, который у меня есть. Это доменный объект с 3 перегруженными конструкторами.

Он обнаруживается в отчетах клевера как имеющий 0% покрытия. Я даже написал фиктивный контрольный пример для тестирования всех конструкторов, методов доступа и т. Д., И он все равно показывал 0% покрытия

Другие объекты в той же упаковке отлично подобраны клевером

Что мне нужно сделать, чтобы этот объект был поднят клевером?

Спасибо Дэмиен

1 Ответ

3 голосов
/ 11 мая 2011

Убедитесь, что модуль компиляции соответствующего класса не имеет директивы CLOVER: OFF, и убедитесь, что Clof обеспечивает инструментарий файла классов.

Пару лет назад у меня был небольшой опыт работы с Clover, и я помню проблему, из-за которой данные покрытия не записывались достаточно быстро. Рекомендация команды Atlassian заключалась в том, чтобы разбивать каждый тест на отдельную JVM, а не группировать их.

Это может быть просто ошибка в инструментах Кловера, например. По моему опыту, команда довольно отзывчива; возможно стоит проверить на их форумах.

...