入门
与单元测试不同的是,端到端测试会揭起浏览器,我们目标是收集浏览器内的覆盖率数据。所以复杂度会相对较高。以下是大致流程。
- 暴露出浏览器的全局变量,在正确的时机把覆盖率数据写到本地
- 在UI自动化完成后使用 canyon-uploader 读取本地
.canyon_output
目录下的覆盖率数据聚合上报。 - 将caseID关联 Report ID ,保证case可回溯。
与单元测试不同的是,端到端测试会揭起浏览器,我们目标是收集浏览器内的覆盖率数据。所以复杂度会相对较高。以下是大致流程。
.canyon_output
目录下的覆盖率数据聚合上报。