Clover:找不到测试结果

时间:2015-11-05 15:43:45

标签: java eclipse maven clover

我们刚开始在我们的项目中使用Clover,经过16小时的工作后,我仍然无法与我合作。

我们有使用maven3和tycho构建的多模块项目。测试与代码分开并放在子目录测试中。要构建项目,我们在主目录中使用mvn clean install,然后在tests目录中使用mvn clean install来运行测试。测试目录中的Pom是主要的pom。

我已经尝试过:

  1. 在主目录中使用mvn clean clover2:setup install,然后使用mvn clean clover2:setup install clover2:aggregate clover2:clover
  2. 使用singleCloverDatabase设置为true
  3. 使用cloverDatabase指出db location
  4. 使用clover2:instrument代替clover2:setup
  5. 生成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。)

1 个答案:

答案 0 :(得分:0)

Maven-Tycho Plugin-Clover集成存在一些问题,你试过this教程吗?