我正在使用 JBoss 并从 Jenkins 运行 Selenium 测试。我想测量 Selenium 测试的代码覆盖率,所以显然我应该将 JaCoCo java 代理附加到服务器。我已经这样做了:
./run.sh -c Default -Djavaagent:[path to Jenkins workspace]/tools/libs/jacocoagent.jar=destfile=[path to Jenkins]/jacoco.exec
但是,不会生成任何输出文件。我在这里指向 Jenkins 路径中的 jacocoagent.jar,但是否是 jacocoagent.jar 和 jacoco.exec 必须在实际的服务器路径中,而不是 Jenkins?