0

我正在使用三叶草代码覆盖率来查找代码覆盖率。我已经检测了我的代码并将其作为依赖项放置在我的 Web 项目中。

有时我的三叶草数据库会更新,有时却没有。为什么?Clover 工具中是否有任何错误?

我正在使用 Clover,我的代码是用 Java 编写的。

有时我会看到在放置 cloverdb 的目录中创建了单独的文件。有时不会创建这些文件。这些文件的创建时间间隔是多少?

4

2 回答 2

0

有时我会看到在放置 cloverdb 的目录中创建了单独的文件。有时不会创建这些文件。这些文件的创建时间间隔是多少?

你提到你有一个网络项目。如果项目在应用程序服务器上运行并且您没有设置“线程”或“间隔”刷新策略并且您没有在测试结束时关闭服务器,则不会生成覆盖文件,因为默认情况下它发生在 JVM 终止时。

看:

于 2013-11-05T21:47:17.693 回答
0

Clover 仅对自上次运行测试以来已更改的代码运行测试。请参阅这篇关于 Clover 的测试优化的帖子

您是否更改了正在测试的代码?可能是当数据库未更新时,您没有更改任何有测试的代码。

于 2012-01-17T06:26:15.263 回答