-
Notifications
You must be signed in to change notification settings - Fork 13
Home
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.展示