java - 单元测试 - Java 的每个测试代码覆盖率

标签 java unit-testing code-coverage

我们使用 junit 对我们的 java 代码进行单元测试。今天我们使用 cobertura 来获取覆盖率。它没有一种简单的方法来获取每个测试覆盖率。有没有一种工具可以获取每个测试代码的覆盖率——商业/免费?

(cobertura 有一个补丁来获取每个测试覆盖率数字,与最新的 cobertura 已经过时)。

最佳答案

我们使用三叶草效果很好。我们编写了一些 ant 任务,允许我们从开发箱运行它,这样我们就可以在本地查看覆盖率数字,我们还将它集成到我们的连续集成中,这样我们就有了一个官方数字站点。

http://www.atlassian.com/software/clover/

我们遇到的唯一问题是它占用了大量内存....

关于java - 单元测试 - Java 的每个测试代码覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3271444/

相关文章:

java - 使用构造函数作为唯一公共(public)方法对类进行单元测试

mysql - 在 CircleCI 上并行运行时 Django Unittest 失败

java - 使用作为参数传递的集合的元素填充 HashMap

java - startactivity() 关闭应用程序

Java处理JSON

c# - 单元测试异步方法 C#

python - 如何在单个 html 文件中获取 django 覆盖率报告

java - Jacoco参数化违规规则值

ios - 代码覆盖率结果与 Xcode 7 中的实际覆盖率不准确

java - 什么是 "sequentially consistent executions are free of data races"?