利用回放的实地轨迹对 V2V 软件开展闭环回归测试

一份仅在每季度验证活动中才会被使用的数据集,其实际价值远远比不上一份被直接接入日常工程研发流程的数据集。本文将详细介绍围绕回放测试框架所构建的整套持续集成架构。

将轨迹语料库接入每一次代码合并请求

对 V2V 应用层代码提出的每一项变更提案,都会自动触发一次 CI 持续集成作业,该作业会针对候选构建版本回放一个经过精心筛选、包含 400 条高价值场景的轨迹子集——涵盖城市峡谷、高速公路匝道汇入以及密集交叉口交会等各类典型场景;一旦相对于已标注 Ground-Truth 的精确率或召回率指标跌破上一发布版本所设定的基线水平,系统将自动阻止本次代码合并操作。

回归问题快速定位:从失败轨迹追溯到根因提交记录

一旦某条回放轨迹测试失败,回放框架会自动对自上一次通过测试以来的全部代码提交区间执行二分查找定位,仅针对该失败轨迹在每一个中间构建版本上重新运行测试,从而在短短几分钟内即可精准锁定引发问题的具体代码变更——而无需再让工程师耗费一整天时间手动重新还原当初采集耗时整整一天才拿到的真实道路场景。

浏览域名资产