我们刚开始在我们的项目中使用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 location 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 Answers中问了同样的问题,但到目前为止我还没有得到答案(https://answers.atlassian.com/questions/32014462/clover-no-test-results-could-be-found。)