摩卡-圆圈覆盖
一个为 CircleCI 智能测试生成覆盖数据的Mocha插件.
使用量
此插件使用 v8 JS 引擎配置器 API 来收集覆盖.
安装插件 .
pnpm add -D @circleci/mocha-circleci-coverage
添加自定义钩子到 .mocharc.js 文件 :
module.exports = {
require: ['@circleci/mocha-circleci-coverage'],
};
运行测试 CIRCLECI_COVERAGE 收集覆盖.
CIRCLECI_COVERAGE=coverage.json mocha
发展
安装并使用当前节点版本 .
NODE_VER=$(cat ./.nvmrc)
nvm install $NODE_VER
nvm use $NODE_VER
用 pnpm 安装依赖性 .
pnpm install
构建插件 .
pnpm build
运行测试.
pnpm test