Мы только начинаем использовать клевер в нашем проекте, и после 16 часов работы я все еще не могу заставить его сотрудничать со мной.Клевер: результаты испытаний не найдены
У нас есть многомодульный проект, построенный с maven3 и tycho. Тесты отделяются от кода и помещаются в тесты подкаталога. Для создания проекта мы используем mvn clean install в основном каталоге, а затем mvn clean install in tests для запуска тестов. Pom в каталоге тестов является дочерним предприятием основной пом.
Я уже пытался:
- использования
mvn clean clover2:setup install
в главном каталоге, а затемmvn clean clover2:setup install clover2:aggregate clover2:clover
- использование
singleCloverDatabase
набор для истинного - использования
cloverDatabase
, чтобы указать на дб место - использование
clover2:instrument
вместо отclover2:setup
Создано clover.db.
В Maven журналы для основной части у меня есть сообщения, как
[INFO] Clover all over. Instrumented 3 files (3 packages).
,
В журналах Maven для тестов у меня есть сообщения типа:
[INFO] Clover all over. Instrumented 76 files (16 packages).
[INFO] 447 test methods detected.
Maven не сообщает никаких ошибок.
Но когда я открываю сгенерированный html все, что я вижу, это "No test results" сообщение. Что может быть неправильным в нашей конфигурации? Где искать источник проблемы?
я задал тот же вопрос Atlassian ответы, но я никогда не получил ответа до сих пор (https://answers.atlassian.com/questions/32014462/clover-no-test-results-could-be-found.)
У вас есть плагин, настроенный как в разделах 'build', так и' report' POM? Плагин сборки генерирует базу данных, плагин отчетов генерирует HTML/XML/любые отчеты, используя информацию в clover.db. – user944849