eggjs / eggjs/egg

利用istanbul-middleware实现Egg项目的代码覆盖率

Open
#5,366 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
19k
Forks
1.8k
PR merge metrics
No merged PRs in 30d

Description

## 背景
不知道有没有其他同学有个类似想法,在Web网站运行业务,想要知道自己项目哪些代码被执行过,哪些代码没有被执行过;类似Java的JaCoCo,可以统计出项目代码运行时的代码覆盖率(非单元测试),得出这部分数据可以让开发团队指定对应的优化策略或者测试手段。

## 思路
目前的思路考虑在Agent启动时利用 istanbul-middleware 对项目代码插桩,定期输出指定的覆盖率报告到指定目录

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.