Почему Clover не всегда сообщает о покрытии кода для моего веб-приложения на Java? - PullRequest
0 голосов
/ 17 января 2012

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

Иногда моя база данных Clover обновляется, а иногда нет.Зачем?Есть ли какая-либо ошибка в инструменте Clover?

Я использую Clover, и мой код написан на Java.

Иногда я вижу отдельный файл, созданный в каталоге, в котором находится моя cloverdb.Иногда эти файлы не создаются.Через какой интервал создаются эти файлы?

Ответы [ 2 ]

0 голосов
/ 06 ноября 2013

Иногда я вижу отдельный файл, созданный в каталоге, в котором находится моя cloverdb. Иногда эти файлы не создаются. Через какой интервал создаются эти файлы?

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

См:

0 голосов
/ 17 января 2012

Clover запускает тесты только для кода, который изменился с момента последнего запуска тестов. См. этот пост по оптимизации теста Кловера .

Вы изменили тестируемый код? Возможно, что когда БД не обновлена, вы не изменили ни один код, для которого существуют тесты.

...