言归正传,接下来谈一谈最近在实践单测过程中遇到的一个问题。在研发协同平台aone(下文简称aone)的发布流水线中,我们针对单元测试设置了增量代码覆盖率85%和test case 100%通过的流程卡点,在每次发布前,要保证test case完全通过才能提交工单。我们遇到了因并发导致的test case失败,调整并发度导致的单测时间过长,但又影响研发效能的问题。最终在并发度和成功率之间找到了一个平衡点,解决了单测流程降低研发效率的问题。
93
Technology
lddgo
Shared on
2022-09-15