java - 如何在 Eclipse 中查看 Spock 测试的代码覆盖率

标签 java eclipse unit-testing code-coverage spock

我正在 Eclipse 中开发一个 Java 项目。我使用 Spock 来测试我的代码。

我的项目包含两个目录:

  • 包含我所有 Java 文件的 src 目录
  • 包含我所有 Spock 测试的测试目录

我不使用任何自动化构建系统。

如何查看 Spock 测试的代码覆盖率?

最佳答案

Spock 运行程序基于 JUnit 运行程序。

所以你所做的与使用 JUnit 完全相同

  1. 转到菜单帮助 -> Eclipse Marketplace
  2. 搜索 Eclemma 安装它并重新启动 Eclipse(接受后 许可证)
  3. 右键单击任何 Spock 测试(或直接单击)
  4. 从菜单中选择 Coverage as..-> JUnit 测试

稍等片刻,将出现“覆盖”窗口。享受吧!\

更多详情请见官网http://www.eclemma.org/installation.html

关于java - 如何在 Eclipse 中查看 Spock 测试的代码覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24624763/

相关文章:

java - 在哪里放置配置文件?

java - java中的RGB图像过滤器

eclipse - Egit:如何将 git 恢复到干净状态

java - java中类之间传递字符串数组的方法

javascript - 如何测试返回匿名函数的node.js模块?

java - Leetcode 110. Balanced Binary Tree 请问我的解为什么错了?

java - Spring JPA hibernate : slow SELECT query

java - org.apache.tomcat.util.bcel.classfile.ClassFormatException : Invalid byte tag in constant pool: 15

java - 如何寻找没有断言的 JUnit 和 TestNG 测试?

python - 如何在 Python 中进行基本的依赖注入(inject)(用于模拟/测试目的)