我注意到三叶草没有拿到我所拥有的一个特定课程的成绩。 它是一个域对象,有3个重载的构造函数。
它在三叶草报告中显示为0%覆盖率。 我甚至编写了一个虚拟测试用例来测试所有构造函数,访问器方法等,并且它仍然显示为具有0%的覆盖率
同一个包中的其他对象被三叶草
完全取出我需要做些什么来确保这个对象被三叶草拾取?
由于 达明
答案 0 :(得分:3)
确保相关类的编译单元没有CLOVER:OFF指令,并检查以确保Clover正在检测类文件。
几年前,我对Clover有一点经验,我记得有一个问题,即覆盖数据写得不够快。 Atlassian团队的建议是将每个测试分成一个单独的JVM,而不是批处理。
例如,它可能只是Clover仪器中的一个错误。根据我的经验,团队非常敏感;可能值得在他们的论坛上查看。