Closed helinjiang closed 4 years ago
覆盖率统计依赖 istanbul-instrumenter-loader ,webpack 构建中增加
// 最基础的配置 const baseConfig = { ... module: { rules: [ ... { test: /\.js$/, use: { loader: 'istanbul-instrumenter-loader', options: {esModules: true} }, enforce: 'post', exclude: /node_modules|.\spec\.js$/, }] }, ... };
则在 window.__coverage__ 可以获得覆盖率数据
window.__coverage__
再用特定工具解析覆盖率数据。
已在 v4.0.15 做了简易处理,判断如果 window.__coverage__ 存在,则自动转存到 build/coverage 文件夹下
build/coverage
覆盖率统计依赖 istanbul-instrumenter-loader ,webpack 构建中增加
则在
window.__coverage__
可以获得覆盖率数据再用特定工具解析覆盖率数据。