Skip to main content
Bun 的测试运行器内置代码覆盖率报告功能。使用 --coverage 标志启用该功能。
terminal

要设置最低覆盖率阈值,请将以下内容添加到你的 bunfig.toml 中。阈值 0.9 要求测试覆盖覆盖率报告中每个文件的 90% 代码行和 90% 函数;该阈值针对每个文件进行检查,而不是针对 All files 的平均值。
bunfig.toml

如果测试套件未达到此阈值,bun test 将以非零退出码退出,以表示失败。
terminal

你可以为代码行覆盖率和函数覆盖率设置不同的阈值。
bunfig.toml

请参阅代码覆盖率