一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种多类型扫描工具源码指标统计方法、存储介质及终端与流程

2023-04-04 03:44:11 来源:中国专利 TAG:

技术特征:
1.一种多类型扫描工具源码指标统计方法,其特征在于:所述源码指标统计方法包括:步骤一、集成开发设计通用指标统计模块和诊断工具驱动模块,在服务器上执行指标统计模块对工具整合应用平台所需的通用指标项进行统计,指标统计驱动模块内封装有各种统计业务所需的通用指标的命令行参数,诊断工具驱动模块内封装有各种诊断工具相关的扫描命令行参数;步骤二、用户触发诊断任务时创建任务,在创建任务的工程中传递创建参数,将诊断任务与诊断工具驱动模块和通用指标统计模块进行绑定;步骤三、诊断工具驱动模块执行诊断工具命令,并在完成诊断工具命令后执行通用指标统计模块完成对代码的通用指标项的统计,在通用指标统计模块执行完成后将数据组装成符合要求的数据格式发送到工具整合应用平台。2.根据权利要求1所述的一种多类型扫描工具源码指标统计方法,其特征在于:所述用户触发诊断任务时创建任务,在创建任务的工程中传递创建参数,将诊断任务与诊断工具驱动模块和通用指标统计模块进行绑定具体包括:用户通过工具整合应用平台选择诊断工具a进行代码问题诊断后触发诊断任务,工具整合应用平台通过内部服务程序在任务编排工具中创建任务,命名为job-a,且在创建任务的过程中,针对诊断工具,工具整合应用平台在创建job-a传递创建参数时,同时传输各种命令执行所需的业务参数作为诊断工具驱动模块和/或通用指标统计模块的入参;在创建的任务job-a的执行节点上,按照业务顺序先后绑定诊断工具驱动模块和通用指标统计模块。3.根据权利要求2所述的一种多类型扫描工具源码指标统计方法,其特征在于:所述同时传输各种命令执行所需的业务参数作为诊断工具驱动模块和/或通用指标统计模块的入参包括:对于诊断工具驱动模块需要传递诊断工具a要扫描的源码地址或者源码拉取地址以及诊断工具a必要的工具连接信息;对于通用指标统计模块需要传递代码路径、平台回调地址和访问令牌token信息。4.根据权利要求1所述的一种多类型扫描工具源码指标统计方法,其特征在于:所述诊断工具驱动模块执行诊断工具命令包括:诊断工具驱动模块根据诊断工具的类型将执行诊断工具内部实现源码程序扫描步骤的命令行进行逻辑化串联,并将需要多次调用的诊断命令步骤封装在诊断工具驱动模块内部;当然外部输入命令行初始参数到诊断工具驱动模块时,诊断工具驱动模块对前一步骤命令的标识进行判断,如果前一步骤命令标识为成功标识,则执行下一步命令,否则结束诊断。5.根据权利要求1所述的一种多类型扫描工具源码指标统计方法,其特征在于:所述通用指标统计模块完成对代码的通用指标项的统计包括:通用指标统计模块将不同指标统计命令进行封装和串联,调用脚本程序传入源码路径和平台回调地址这些初始参数,通过脚本程序处理各个统计指标数据逻辑,不同指标数据项的命令执行结果互不影响;将统计成功的数据以追加的形式组装为标准格式输出到约定的服务器路径,在所有指标命令执行完成后,脚本程序通过回调地址将统计数据发送到工具整合应用平台,从而完
成通用指标项的采集统计。6.根据权利要求2所述的一种多类型扫描工具源码指标统计方法,其特征在于:任务job-a在触发后的执行过程中,在服务器端执行job-a编排任务,该任务执行时依次执行驱动在同一台服务主机上的诊断工具驱动模块和通用指标统计模块。7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1-6中任意一项所述源码指标统计方法的步骤。8.一种终端设备,包括存储器和处理器,所述存储器上存储有计算机程序,其特征在于:所述处理器执行所述计算机程序时实现权利要求1-6中任意一项所述源码指标统计方法的步骤。

技术总结
本发明涉及一种多类型扫描工具源码指标统计方法、存储介质及终端,包括:集成开发设计通用指标统计模块和诊断工具驱动模块,在服务器上执行指标统计模块对工具整合应用平台所需的通用指标项进行统计;用户触发诊断任务时创建任务,将诊断任务与诊断工具驱动模块和通用指标统计模块进行绑定;诊断工具驱动模块执行诊断工具命令,并在完成诊断工具命令后执行对代码的通用指标项的统计,最后将数据组装成符合要求的数据格式发送到工具整合应用平台。本发明实施方案简单,只需要利用现有的专业工具在源码所在的服务端即可完成通用指标数据的获取,不需要复杂的接口调用;且指标获取功能可插拔,可根据平台业务需求灵活控制所需的通用指标获取等。通用指标获取等。通用指标获取等。


技术研发人员:陈少鲜 朱辉
受保护的技术使用者:软安科技有限公司
技术研发日:2022.11.17
技术公布日:2023/3/3
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献