[发明专利]失败代码变化的识别有效
申请号: | 201280068701.8 | 申请日: | 2012-01-31 |
公开(公告)号: | CN104081359B | 公开(公告)日: | 2017-05-03 |
发明(设计)人: | I.莎妮;A.尼桑;I.舒弗 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
主分类号: | G06F11/28 | 分类号: | G06F11/28;G06F11/36 |
代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 梁洪源,康泉 |
地址: | 美国德*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 失败 代码 变化 识别 | ||
1.一种识别在具有多个代码变化的部署管线中的失败代码变化的计算机实现的方法,所述方法包括:
在测试环境下在应用中测试在所述部署管线中的所述多个代码变化,测试包括:
对所述多个代码变化运行一组测试,直到所述多个代码变化的子集通过所述一组测试为止,以及
每当子集未能通过所述一组测试时,从子集移除所述多个代码变化中的至少一个;以及
基于通过所述一组测试的子集来确定失败代码变化;
其中,所述部署管线是在所述多个代码变化的队列上串行和/或并行地执行的一组动作。
2.如权利要求1所述的方法,其中确定失败代码变化包括识别从子集移除的所述多个代码变化中的至少一个。
3.如权利要求1所述的方法,其中确定失败代码变化包括比较通过所述一组测试的子集中的所述多个代码变化中的至少一个与未能通过所述一组测试的子集中的所述多个代码变化中的至少一个。
4.如权利要求1所述的方法,其中移除所述多个代码变化中的至少一个还包括基于所述多个代码变化中的至少一个放置在源配置管理工具中时的时间来选择要移除的所述多个代码变化中的至少一个。
5.如权利要求1所述的方法,其中移除所述多个代码变化中的至少一个还包括从子集移除预定百分比的所述多个代码变化,直到子集通过所述一组测试为止。
6.如权利要求1所述的方法,还包括复制在所述部署管线中的所述多个代码变化中的至少一个以创建子集。
7.如权利要求1所述的方法,还包括从所述部署管线中的所述多个代码变化创建多个并行测试子集,所述多个并行测试子集中的每个包括所述多个代码变化的不同排列。
8.如权利要求7所述的方法,其中测试所述多个代码变化还包括:
同时测试所述多个并行测试子集中的每个以确定所述多个并行测试子集中的哪个通过所述一组测试;以及
比较通过所述一组测试的多个并行测试子集以确定失败代码变化。
9.一种识别在具有多个代码变化的部署管线中的失败代码变化的系统,所述系统包括:
测试引擎,用于对在所述部署管线中的所述多个代码变化的子集执行一组测试;以及
决策引擎,用于:
指示所述测试引擎执行所述一组测试,
从所述多个代码变化的子集移除所述多个代码变化中的至少一个,直到子集通过所述一组测试为止,以及
基于从通过所述一组测试的子集移除的至少一个代码变化来确定失败代码变化;
其中,所述部署管线是在所述多个代码变化的队列上串行和/或并行地执行的一组动作。
10.如权利要求9所述的系统,其中所述决策引擎通过比较以下来确定失败代码变化:包含在通过所述一组测试的子集中的至少一个代码变化与当子集在通过所述一组测试之前未能通过所述一组测试时包含在未能通过所述一组测试的子集中的至少一个代码变化。
11.如权利要求9所述的系统,还包括管线引擎,用于从子集移除所述多个代码变化中的至少一个。
12.如权利要求11所述的系统,其中所述管线引擎从所述多个代码变化创建多个并行测试子集,所述多个并行测试子集中的每个包括所述多个代码变化的不同排列。
13.如权利要求12所述的系统,其中所述测试引擎同时测试所述多个并行测试子集中的每个以确定所述多个并行测试子集中的哪个通过所述一组测试。
14.如权利要求9所述的系统,其中所述决策引擎自动传输识别失败代码变化的消息。
15.一种识别在具有多个代码变化的部署管线中的失败代码变化的方法,所述方法包括:
创建在所述部署管线中的所述多个代码变化的子集;
测试子集,其中测试包括:
对子集运行一组测试,以及
从子集移除所述多个代码变化中的至少一个,直到子集通过所述一组测试为止;以及
基于从子集移除的所述多个代码变化中的至少一个来识别失败代码变化;
其中,所述部署管线是在所述多个代码变化的队列上串行和/或并行地执行的一组动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司;有限责任合伙企业,未经惠普发展公司;有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280068701.8/1.html,转载请声明来源钻瓜专利网。