事件:'test:coverage'
🌐 Event: 'test:coverage'
data<Object>summary<Object> 一个包含覆盖率报告的对象。files<Array> 单个文件的覆盖率报告数组。每个报告都是一个具有以下结构的对象:path<string> 文件的绝对路径。totalLineCount<number> 行总数。totalBranchCount<number> 分支的总数。totalFunctionCount<number> 函数的总数。coveredLineCount<number> 已覆盖的行数。coveredBranchCount<number> 已覆盖分支的数量。coveredFunctionCount<number> 已覆盖函数的数量。coveredLinePercent<number> 覆盖的行百分比。coveredBranchPercent<number> 覆盖的分支百分比。coveredFunctionPercent<number> 已覆盖函数的百分比。uncoveredLineNumbers<Array> 一个整数数组,表示未被覆盖的行号。
totals<Object> 一个包含所有文件覆盖率摘要的对象。totalLineCount<number> 行总数。totalBranchCount<number> 分支的总数。totalFunctionCount<number> 函数的总数。coveredLineCount<number> 已覆盖的行数。coveredBranchCount<number> 已覆盖分支的数量。coveredFunctionCount<number> 已覆盖函数的数量。coveredLinePercent<number> 覆盖的行百分比。coveredBranchPercent<number> 覆盖的分支百分比。coveredFunctionPercent<number> 已覆盖函数的百分比。
workingDirectory<string> 代码覆盖开始时的工作目录。这对于在测试更改了 Node.js 进程的工作目录时显示相对路径名非常有用。
nesting<number> 测试的嵌套层级。
启用代码覆盖率并且所有测试都已完成时触发。
🌐 Emitted when code coverage is enabled and all tests have completed.