我正在使用 Flutter 的新集成测试包编写集成测试。测试使用颤振驱动命令执行良好,但它没有给我任何 json 报告。flutter test --machine 不适用于集成测试。
我想为执行的测试生成一个 json 报告。是否有任何其他命令或任何解决方法?
我正在使用 Flutter 的新集成测试包编写集成测试。测试使用颤振驱动命令执行良好,但它没有给我任何 json 报告。flutter test --machine 不适用于集成测试。
我想为执行的测试生成一个 json 报告。是否有任何其他命令或任何解决方法?
在寻找解决方案时,我发现了一些东西:
报告如下所示:
我只是使用:
flutter test --machine > machine.log || echo 'Tests failed' <PATH/TO_TEST_CLASS>
flutter pub global run dart_dot_reporter machine.log
参考:
如果您在本地运行测试,可以尝试使用以下命令:
flutter test -machine integration_test > report.json
否则,在 Firebase 测试实验室中,每次执行都会获得一个 JUnit xml 输出文件。