如何解决在Cloud Foundry上运行jacoco代理以生成测试案例报告
我需要生成集成测试报告,并从部署在cloud Foundry上的应用程序中下载报告。我已经从CLI部署了该应用程序。以下是我执行的步骤。
我想将jacoco作为Java代理运行。
-
使用清单文件在Cloud Foundry上部署的应用程序。 cf push
-
从CLI部署应用程序后,给出命令以使用命令设置VM Agruments cf set-env JPB_CONFIG_JAVA_OPTS -javaagent:res / org.jacoco.agent-0.8.5-runtime.jar = address =,port = 36320,output = tcpserver“ (也可以通过使用JBP_CONFIG_JAVA_OPTS在清单文件中添加相同的命令来尝试:'[java_opts:“ -javaagent:BOOT-INF / lib / org.jacoco.agent-0.8.5-runtime.jar = address =,port = 36320,output = tcpserver“]') 但它不起作用。 BOOT-INF / lib是提取我的构建jar之后的路径。
-
以某种方式设置环境后,我尝试执行命令 “ java -jar jacoco-jar / jacococli.jar dump --address localhost --port 36320 --destfile target / jacoco-it.exec”这不是可行的正弦,它指向了我的本地。 还尝试将此命令作为sidecar命令的一部分。我已经按如下方式创建了sidecar,并尝试执行命令,但没有结果 边车:
- 名称:coveragesidecar process_types:['web','worker'] 命令:'java -jar jacoco-jar / jacococli.jar dump --address coverage- repo1.cfapps.eu10.hana.ondemand.com --port 36320 --destfile target / jacoco-it.exec'
但是没有任何效果。我在打开zip文件或清单丢失时遇到错误Err。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。