[发明专利]电网调度控制系统的持续集成测试方法、系统及存储介质在审
申请号: | 202010956119.1 | 申请日: | 2020-09-11 |
公开(公告)号: | CN112099842A | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 黄龙达;庄卫金;潘加佳;徐攀;孙名扬;王艳;于芳;张鸿;颜自坚;孙鹏;刘晓梅;朱桂英;徐春雷;余璟;吴海伟;杨明 | 申请(专利权)人: | 中国电力科学研究院有限公司;国家电网有限公司;国网江苏省电力有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/41;G06F11/36;G06Q50/06 |
代理公司: | 北京中巡通大知识产权代理有限公司 11703 | 代理人: | 李宏德 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电网 调度 控制系统 持续 集成 测试 方法 系统 存储 介质 | ||
1.一种电网调度控制系统的持续集成测试方法,其特征在于:包括以下步骤:
在SVN版本服务器上配置commit-post钩子脚本和持续集成测试工具;
利用配置的commit-post钩子脚本检测SVN版本服务器是否接收到新代码,如果接收到新代码,则更新电网调度控制系统的测试环境,并触发预先配置的持续集成测试工具,利用持续集成测试工具对新代码自动编译和测试;测试完成后反馈测试结果。
2.根据权利要求1所述的持续集成测试方法,其特征在于:在配置持续集成测试工具时,包括在SVN版本服务器上配置递归编译脚本并设定编译脚本自动执行时间,所述递归编译脚本用于按照所述编译脚本自动执行时间,递归执行不同子目录makefile文件,对电网调度监控系统测试环境程序多级目录自动递归编译。
3.根据权利要求2所述的持续集成测试方法,其特征在于:在配置持续集成测试工具时,还包括在SVN版本服务器上配置测试脚本并设定测试自动执行时间,所述测试脚本用于按照所述测试自动执行时间对递归编译后的程序进行自动测试,递归执行不同子目录下的模块测试程序,对电网调度监控系统程序进行多级目录递归测试。
4.根据权利要求1所述的持续集成测试方法,其特征在于:所述搭建SVN版本服务器环境,还包括在SVN版本服务器环境的项目仓库中创建测试项目;在SVN版本服务器环境上建立指定目录,并将创建的测试项目检出到所述指定目录中。
5.根据权利要求3所述的持续集成测试方法,其特征在于:在所述测试完成后,将测试结果汇总为测试记录日志文件,根据不同模块设置的测试人员邮箱自动将测试结果日志文件发送到相应测试人员;其中,不同系统程序模块设置不同的测试人员联系邮箱。
6.一种电网调度控制系统的持续集成测试系统,其特征在于:包括
测试项目创建模块,用于创建SVN版本服务器环境,包括在SVN版本服务器上配置commit-post钩子脚本和持续集成测试工具;
所述commit-post钩子脚本用于检测SVN版本服务器是否接收到新代码,如果接收到新代码,则更新电网调度控制系统的测试环境,并触发预先配置的持续集成测试工具;
所述持续集成测试配置工具,用于利用持续集成测试工具对新代码自动编译和测试;测试完成后反馈测试结果。
7.根据权利要求6所述的持续集成测试系统,其特征在于:所述持续集成测试配置模块还包括定时编译单元和定时测试单元;
所述定时编译单元用于在SVN版本服务器上配置递归编译脚本并设定编译执行时间,所述递归编译脚本用于按照设定发的编译执行时间,递归执行不同子目录makefile文件,对电网调度监控系统测试环境程序多级目录自动递归编译;
所述定时测试单元用于在SVN版本服务器上配置测试脚本并设定测试执行时间,所述测试脚本用于按照设定的执行时间对递归编译后的程序进行自动测试,递归执行不同子目录下的模块测试程序,对电网调度监控系统程序进行多级目录递归测试。
8.根据权利要求6所述的持续集成测试系统,其特征在于:所述测试项目创建模块在搭建SVN版本服务器环境时,还包括在SVN版本服务器环境的项目仓库中创建测试项目;在SVN版本服务器环境上建立指定目录,并将创建的测试项目检出到所述指定目录中。
9.根据权利要求6所述的持续集成测试系统,其特征在于:所述持续集成测试配置模块还包括反馈邮箱配置单元,用于在所述测试完成后反馈测试结果时,包括将测试结果汇总为测试记录日志文件,对不同系统程序模块配置不同测试人员联系邮箱,在测试完成后,将根据不同模块设置的测试人员邮箱自动将测试结果日志文件发送到相应测试人员。
10.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述一种电网调度控制系统的持续集成测试方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电力科学研究院有限公司;国家电网有限公司;国网江苏省电力有限公司,未经中国电力科学研究院有限公司;国家电网有限公司;国网江苏省电力有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010956119.1/1.html,转载请声明来源钻瓜专利网。