背景:公司开发用的是 java,项目 A;测试接口自动化用的 python,项目 B。打算做持续集成,期望达到的效果是任何一名开发人员提交代码后会去触发 pipeline 的执行,pipeline 就包含两步 build + test,然后将 test 的失败结果通知到开发,达到一种快速反馈的效果。
有个问题:A 开发在某次迭代的时候开发了一些功能,比如 F1、F2、F3,push 代码的时候,如何只执行 F1、F2、F3 对应接口测试呢? 不能执行全量的测试,因为其他开发人员可能有些 function 还没有开发完成,但是这时测试代码已经开发完成了,这个时候去执行未开发完成的功能肯定跑不通。


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