如何在浏览器中运行颤振单元测试?

Posted

技术标签:

【中文标题】如何在浏览器中运行颤振单元测试?【英文标题】:How can I run flutter unit test in the browser? 【发布时间】:2021-06-28 06:14:30 【问题描述】:

命令flutter test -p chrome /path/to/my/test/file.dart 无法工作。我应该使用什么参数?

[√] Flutter (Channel stable, 2.0.3, on Microsoft Windows [Version 10.0.17763.1817], locale zh-CN)
    • Flutter version 2.0.3 at D:\SDK\Flutter
    • Framework revision 4d7946a68d (13 days ago), 2021-03-18 17:24:33 -0700
    • Engine revision 3459eb2436
    • Dart version 2.12.2
    • Pub download mirror https://pub.flutter-io.cn
    • Flutter download mirror https://storage.flutter-io.cn

【问题讨论】:

【参考方案1】:

作为单元测试,您不应指定任何平台。所以命令应该只有flutter test /path/to/my/test/file.dart 在集成测试的情况下,您只需要在特定平台上运行即可。

【讨论】:

【参考方案2】:

如果您使用 VScode,请按照以下步骤操作 1.Step 1区域点击anf然后 2.Step 2区域无论您要选择什么设备

[][]

【讨论】:

以上是关于如何在浏览器中运行颤振单元测试?的主要内容,如果未能解决你的问题,请参考以下文章

迁移空安全后颤振模拟单元测试错误

颤振从单元\小部件测试调用http请求而不进行模拟

如何在颤振小部件测试中发出 http 请求?

在不运行单元测试的情况下构建 Maven 项目

如何对 DOM 操作进行单元测试(使用 jasmine)

如何在 pytest 中保持单元测试和集成测试分开