我们刚开始在我们的项目中使用Clover,经过16小时的工作,我仍然无法与我合作 .
我们有使用maven3和tycho构建的多模块项目 . 测试与代码分开并放在子目录测试中 . 要构建项目,我们在主目录中使用mvn clean install,然后在tests目录中使用mvn clean install来运行测试 . 测试目录中的Pom是主pom的孩子 .
我已经尝试过:
-
在主目录中使用
mvn clean clover2:setup install
然后mvn clean clover2:setup install clover2:aggregate clover2:clover
-
使用
singleCloverDatabase
设置为true -
使用
cloverDatabase
指出db位置 -
使用
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"消息 . 我们的配置可能出现什么问题?在哪里寻找问题的根源?
到目前为止我还没有收到任何答复(https://answers.atlassian.com/questions/32014462/clover-no-test-results-could-be-found . )
1 回答
Maven-Tycho Plugin-Clover集成存在一些问题,你试过this教程吗?