我们有一个使用 Java 构建的应用程序。 JUnit 测试使用 JaCoCo 运行和配置,以获得单元测试的代码覆盖率。
我们使用 Python 和 Selenium 构建测试框架来进行 UI 功能测试,并使用 Python 请求库来覆盖 API 测试。
我们无法通过运行 API 和功能测试来获得代码覆盖率。
如果您正在使用任何此类工具/采用任何方法来读取代码覆盖率,请告诉我。
谢谢。
我们确实探索了许多工具,例如 Jacoco、OpenClover、cobertura,但我们找不到任何有效的示例
Jacoco 捕获任何 Java 应用程序的覆盖范围。使用 VM 参数启动正在测试的应用程序:
-javaagent:/path/to/jacoco/agent.jar=destfile=/output/directory/jacoco.exec,append=true