【问题标题】:Flutter, run all tests in android studioFlutter,在 android studio 中运行所有测试
【发布时间】:2021-10-02 04:03:44
【问题描述】:

我需要能够在我的 Flutter 项目中一次运行所有测试。

我可以在单个 .dart 文件中运行每个单独的测试函数或所有测试,但是当我尝试运行项目中的所有测试时,我得到一个缓存错误:

找不到名为“pubspec.yaml”的文件 “C:\Users\Vahid\AppData\Local\Pub\Cache\hosted\pub.dartlang.org_fe_analyzer_shared-26.0.0”。

那条路径不是我安装颤振的地方。我在C:\fluttersdk 中飘过,这也是我在创建这个项目时提供给android studio 的路径。

Android Studio 找不到的那个文件,实际上在正确的路径C:\fluttersdk\.pub-cache\hosted\pub.dartlang.org\_fe_analyzer_shared-26.0.0 中。

我应该如何设置 Android Studio 以在正确的路径中查找该文件?

我尝试添加一个 PUB_CACHE 环境变量并将其附加到 PATH 中,但无济于事。

【问题讨论】:

    标签: flutter android-studio


    【解决方案1】:
    1. 添加新配置

    1. 选择目录中的所有测试

    1. 像运行应用程序一样运行所有测试 您可以只运行测试(1) 或使用覆盖率运行它们(2)

    【讨论】:

    • 对我不起作用。尝试添加新配置作为“飞镖测试”和“颤振测试”。在我的项目文件夹中将目录设置为/test。它说No tests were found
    • 实际上我不再收到缓存错误。我现在得到的只是No tests were found 错误。
    • test 文件夹中的 dart 文件都应该以 _test.dart 结尾,这是一个约定。如果他们没有那样完成,他们就不会被认可。例如:home_test.dart
    猜你喜欢
    • 2017-04-28
    • 2020-07-23
    • 1970-01-01
    • 1970-01-01
    • 2021-12-09
    • 2019-10-12
    • 2020-11-02
    • 2021-07-22
    • 2017-06-16
    相关资源
    最近更新 更多