Skip to content
Allen Zhang (张涛) edited this page Jul 12, 2024 · 2 revisions

1.代码插桩阶段 babel-plugin-istanbul canyon

ci/cd工具集成,获取commit project id dsn report provider等关键变量

2.测试阶段

2.1 ui自动化测试

ui自动化测试工具集成,如selenium webdriver等,在对应钩子处收集覆盖率数据,最后使用 rust编写的工具上报收集

手工测试,chrome插件

单元测试,gitlab集成

3.报告

按照commit sha,reportID聚合 Monaco editor展示着色后的代码覆盖率报告

UI前端界面方面

0.登陆界面 oauth登陆

1.管理自己的provider,登陆以后,把token保存

2.创建项目

填写提供商等信息,sha,projectID等信息

3.按照文档设置变量

4.测试

5.收集

6.展示

Clone this wiki locally