undefined
>=0.4.0
收集测试覆盖率信息并生成覆盖率报告。
boolean
false
启用或禁用测试覆盖率收集。
'istanbul'
'istanbul'
选择覆盖率收集方式。目前仅支持 istanbul。
要启用 istanbul 覆盖率,需要先安装 @rstest/coverage-istanbul
。
@rstest/coverage-istanbul
由 swc-plugin-coverage-instrument 提供支持。
string[]
匹配 glob 规则的文件将从测试覆盖率收集中排除。
(ReporterName | [ReporterName, ReporterOptions>])[]
['text', 'html', 'clover', 'json']
用于覆盖率收集的报告器。每个报告器可以是字符串(报告器名称)或包含报告器名称及其选项的元组。
string
'./coverage'
存储覆盖率报告的目录。
boolean
true
是否在运行测试之前清理覆盖率目录。
undefined
设置最低代码覆盖率要求。你可以为语句、函数、分支和行覆盖率设置阈值。