我正在使用三叶草代码覆盖率来查找代码覆盖率。我已经检测了我的代码并将其作为依赖项放置在我的 Web 项目中。
有时我的三叶草数据库会更新,有时却没有。为什么?Clover 工具中是否有任何错误?
我正在使用 Clover,我的代码是用 Java 编写的。
有时我会看到在放置 cloverdb 的目录中创建了单独的文件。有时不会创建这些文件。这些文件的创建时间间隔是多少?
我正在使用三叶草代码覆盖率来查找代码覆盖率。我已经检测了我的代码并将其作为依赖项放置在我的 Web 项目中。
有时我的三叶草数据库会更新,有时却没有。为什么?Clover 工具中是否有任何错误?
我正在使用 Clover,我的代码是用 Java 编写的。
有时我会看到在放置 cloverdb 的目录中创建了单独的文件。有时不会创建这些文件。这些文件的创建时间间隔是多少?
有时我会看到在放置 cloverdb 的目录中创建了单独的文件。有时不会创建这些文件。这些文件的创建时间间隔是多少?
你提到你有一个网络项目。如果项目在应用程序服务器上运行并且您没有设置“线程”或“间隔”刷新策略并且您没有在测试结束时关闭服务器,则不会生成覆盖文件,因为默认情况下它发生在 JVM 终止时。
看:
Clover 仅对自上次运行测试以来已更改的代码运行测试。请参阅这篇关于 Clover 的测试优化的帖子。
您是否更改了正在测试的代码?可能是当数据库未更新时,您没有更改任何有测试的代码。