【问题标题】:show flutter test coverage显示颤振测试覆盖率
【发布时间】:2020-08-31 07:05:21
【问题描述】:

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

但我不知道有什么方法可以确定我的测试覆盖率, 任何帮助表示赞赏。

谢谢。

【问题讨论】:

    标签: flutter testing dart test-coverage


    【解决方案1】:

    运行测试

    flutter test --coverage
    

    应该生成一个文件

    /coverage/Icov.info
    

    其中包含您需要的信息。

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

    【讨论】:

    • 嗨,有什么办法可以在 Windows 上安装lcov 吗?
    • 嗨,我不知道,我不是 Windows 用户 :(
    • 您可以点击此链接:txt.arboreus.com/2015/05/29/…
    【解决方案2】:

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

    用法示例:

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

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

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

    【讨论】:

      猜你喜欢
      • 2020-06-01
      • 2019-05-08
      • 2018-02-15
      • 2019-07-03
      • 2012-01-18
      • 1970-01-01
      • 1970-01-01
      • 2018-08-06
      • 1970-01-01
      相关资源
      最近更新 更多