买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:北京白龙马云行科技有限公司
摘要:本发明提供了一种面向Java多用户、多分支覆盖率收集方法及装置,包括以下步骤:S1、修改开源插件jacoco代码的源码,变更单个类的插桩格式;S2、将源码中类的成员属性由原布尔数组转变为Map集合;S3、利用工具类设置当前行是否执行;S4、指定jacoco插件启动;S5、基于springboot搭建覆盖率收集平台‑进行应用管理和任务管理;本发明通过修改开源插件jacoco代码的源码,变更单个类的插桩格式,并在被测服务启动时指定改版过的jacoco插件启动,然后基于springboot搭建覆盖率收集平台,然后利用覆盖率收集平台,生成当前用户的测试覆盖率信息,并不受其他用户的影响,以便在测试任务中,每个人都能看到自己关注分支的覆盖率信息,且可以有效的判断每个人员的测试质量。
主权项:1.一种面向Java多用户、多分支覆盖率收集方法,其特征在于,包括以下步骤:S1、修改开源插件jacoco代码的源码,变更单个类的插桩格式;S2、将源码中类的成员属性由原布尔数组转变为Map集合;S3、利用工具类设置当前行是否执行;S4、指定jacoco插件启动;S5、基于springboot搭建覆盖率收集平台-进行应用管理和任务管理;S6、利用覆盖率收集平台执行测试任务,并解析处当前用户名称;S7、根据应用信息获取被测应用的ip地址,并向ip下的jacoco插件发送信息;S8、利用jacoco插件根据信息遍历所有插桩后代码,并从Map集合中调取当前用户的执行信息,反馈至覆盖率收集平台;S9、利用覆盖率收集平台根据git地址和分支拉取代码,调用jacoco插件生成覆盖率信息。
全文数据:
权利要求:
百度查询: 北京白龙马云行科技有限公司 一种面向Java多用户、多分支覆盖率收集方法及装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。