显示 flutter 测试覆盖率

show flutter test coverage

我对 flutter 中的测试世界有点陌生。 我想要实现的是在 flutter 中确定我的 测试覆盖率

但我不知道有什么方法可以确定我的测试覆盖率, 感谢您的帮助。

谢谢。

运行 测试

flutter test --coverage

应该生成一个文件

/coverage/Icov.info

其中包含您需要的信息。

您现在可以按照描述的各种方法从文件中提取信息

您可以使用此包轻松确定测试覆盖率阈值 https://pub.dev/packages/dlcov

用法示例:

dlcov --lcov-gen="flutter test --coverage" --coverage=100

--lcov-gen 生成 lcov.info 文件

--coverage=100判断测试覆盖率阈值是否为100%