【问题标题】:Flutter command to export Unit testing ResultFlutter 命令导出单元测试结果
【发布时间】:2020-05-22 21:46:10
【问题描述】:

我能够从 Android Studio IDE 导出单元测试报告。我们有按钮可以在 Android Studio 中导出,如下图所示

点击导出按钮后,我会得到一个新对话框来选择导出位置和文件类型,如下图所示

我需要终端命令来执行导出。

终端命令“flutter test”只是在执行我的测试用例。我想知道导出单元测试用例的命令。

【问题讨论】:

    标签: unit-testing flutter terminal


    【解决方案1】:

    您需要将--coverage 参数与flutter test 一起传递,然后才能使用genhtml 生成html 文件

    flutter test --coverage && genhtml coverage/lcov.info --output=/User/Desktop/coverage
    

    这将创建一个包含index.html 文件的coverage 文件夹

    /User/Desktop/coverage 的内容应该是这样的

    【讨论】:

    • Tanvar 哪里可以提到导出路径?
    • @Manimurugan 颤振测试将创建lib 的同级文件夹coveragehtml 文件路径可以通过--outputgenhtml 参数指定
    • Tanvar 非常感谢您提供的信息。如果路径是'/User/Desktop',你能告诉我带有导出路径的完整命令吗
    • Tanvar 也覆盖文件夹只有 lcov.info 文件。
    • 更新了答案以在路径 /User/Desktop 处生成覆盖文件
    猜你喜欢
    • 1970-01-01
    • 2022-01-23
    • 2018-04-03
    • 1970-01-01
    • 1970-01-01
    • 2011-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多