我们 JACOCO 和被测服务绑定在一起,由于开发修完 BUG 得重新部署(也就是得重启服务),那 JACOCO 的 AGENT 也就被重启了。
重启之后之前测试执行的操作记录就都消失了。
怎么能让操作记录不消失,还能和服务重启后进行的操作合并呢?
就比如我重启前我执行了 10 个操作,类覆盖率是 20%,重启后我想还接着这 20% 继续测试,该怎么做呢?
我想到的方法就是把 JACOCO 的生成报告放到重启之前,这样至少能把重启前的测试覆盖率计算出来。
重启后就只能重新计算了,有没有办法可以使 JACOCO 覆盖率的累计,不受服务重启影响呢?


↙↙↙阅读原文可查看相关链接,并与作者交流