测试积点老人 发表于 2018-10-9 10:33:32

关于 jacoco 的 tcpclient 模式,如何获得服务器上的报告

jacoco的覆盖率获得有file tcpserver tcpclient三种模式。但是公司的服务器是docker动态分配的,有空闲的资源就把服务分布过去,所以服务器的ip不确定,不能用tcpserver和file模式。现在考虑用tcpclient的形式来获得,个人不太清楚这种模式下要如何拿到jacoco.exec?是需要自己写一个server么?求各位大神不吝赐教啊!

jingzizx 发表于 2018-10-9 12:14:41

帮顶!

libingyu135 发表于 2018-10-9 14:41:20

不了解jacoco ,但是docker的IP地址可以直接使用他的宿主机地址,端口需要映射

cclovely 发表于 2018-10-9 15:42:37

不是很了解jacoco

梦想家 发表于 2018-10-10 10:34:46

不了解jacoco

海海豚 发表于 2018-10-10 13:52:33

你需要先启动一个本地监听的服务器,jacoco本身有提供,类名是ExecutionDataServer.java,需要配置远程服务器地址和本地的监听端口。服务器上需要配置启动监听的服务器地址和端口。覆盖率数据会自动上传到你监听服务器设定的路径里,并生成exec文件。
页: [1]
查看完整版本: 关于 jacoco 的 tcpclient 模式,如何获得服务器上的报告