我正在 Eclipse 中开发一个 Java 项目。我使用 Spock 来测试我的代码。
我的项目包含两个目录:
- 包含我所有 Java 文件的 src 目录
- 包含我所有 Spock 测试的测试目录
我不使用任何自动化构建系统。
如何查看 Spock 测试的代码覆盖率?
最佳答案
Spock 运行程序基于 JUnit 运行程序。
所以你所做的与使用 JUnit 完全相同
- 转到菜单帮助 -> Eclipse Marketplace
- 搜索 Eclemma 安装它并重新启动 Eclipse(接受后 许可证)
- 右键单击任何 Spock 测试(或直接单击)
- 从菜单中选择 Coverage as..-> JUnit 测试
稍等片刻,将出现“覆盖”窗口。享受吧!\
关于java - 如何在 Eclipse 中查看 Spock 测试的代码覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24624763/