我正在使用 EclEmma 插件进行覆盖测试。我想将部署在 AppServer(特别是 weblogic 10.3.6)中的 EJB 的信息包含在最终的覆盖率报告中。我发现 Jacoco 项目有一个代理,它使用 output=tcpserver 参数将该信息写入 TCP 套接字。
是否可以配置 EclEmma 插件以连接到此 tcpserver 并即时读取此信息?
我试图避免在服务器关闭后手动导入会话转储。我想启动我的测试套件,然后在没有任何额外步骤的情况下查看完整报告。
我正在使用 EclEmma 插件进行覆盖测试。我想将部署在 AppServer(特别是 weblogic 10.3.6)中的 EJB 的信息包含在最终的覆盖率报告中。我发现 Jacoco 项目有一个代理,它使用 output=tcpserver 参数将该信息写入 TCP 套接字。
是否可以配置 EclEmma 插件以连接到此 tcpserver 并即时读取此信息?
我试图避免在服务器关闭后手动导入会话转储。我想启动我的测试套件,然后在没有任何额外步骤的情况下查看完整报告。
根据 EclEmma 文档,您可以使用可以从菜单激活的Coverage Session 导入向导File -> Import...
连接到 JaCoCo 代理。接着
使用 Coverage 视图上下文菜单中的 Refresh 选项,或直接按 F5 键
根据需要重新导入数据。