【问题标题】:How can we generate json report for integration tests in Flutter?我们如何在 Flutter 中为集成测试生成 json 报告?
【发布时间】:2021-10-19 01:01:27
【问题描述】:

我正在使用 Flutter 的新集成测试包编写集成测试。测试使用颤振驱动命令执行良好,但它没有给我任何 json 报告。 flutter test --machine 不适用于集成测试。

我想为执行的测试生成一个 json 报告。是否有任何其他命令或解决方法?

【问题讨论】:

    标签: flutter reporting flutter-web flutter-test flutter-integration-test


    【解决方案1】:

    在寻找解决方案时,我发现了一些东西:

    报告如下所示:

    我只是使用:

    flutter test --machine > machine.log || echo 'Tests failed' <PATH/TO_TEST_CLASS>
    
    flutter pub global run dart_dot_reporter machine.log
    

    参考:

    【讨论】:

      【解决方案2】:

      如果您在本地运行测试,可以尝试使用以下命令:

      flutter test -machine integration_test > report.json
      

      否则,在 Firebase 测试实验室中,每次执行都会得到一个 JUnit xml 输出文件。

      【讨论】:

        猜你喜欢
        • 2022-11-16
        • 2021-09-27
        • 2018-11-14
        • 1970-01-01
        • 1970-01-01
        • 2017-08-20
        • 2014-09-26
        • 2021-11-08
        • 2017-05-05
        相关资源
        最近更新 更多