【问题标题】:how to run flutter test on specific directory only?如何仅在特定目录上运行颤振测试?
【发布时间】:2021-09-09 04:44:57
【问题描述】:

假设在测试文件夹中,我有这样的结构

test
 unit_test
    firebase_services
       firestore_user_services_test.dart
    http_services
       http_services_test.dart
    

 widget_test
     login_page_test.dart 
     home_page_test.dart

我在测试文件夹中有两个名为 unit_testwidget_test 的文件夹。我只需要在unit_test 中运行所有测试。该怎么做?

因为如果我运行flutter test,它将运行test 文件夹中的所有测试。如果我运行flutter test unit_test,它不会运行

【问题讨论】:

  • dart.dev/tools/dart-test - 他们说:“要控制运行哪些测试,您可以将路径添加到测试目录下的目录或文件:” - 我知道这是关于dart test 但他们说它也应该适用于flutter test,他们还说:“运行测试子集的另一种方法是使用--name (-n)、--tags (-t) , 或 --exclude-tags (-x) 标志,添加部分或全部字符串以匹配:"

标签: flutter flutter-test


【解决方案1】:

我应该跑

flutter test test/unit_test

感谢pskink指出this documentation

【讨论】:

    猜你喜欢
    • 2020-01-30
    • 2020-04-06
    • 2019-06-08
    • 2021-08-29
    • 2011-07-01
    • 2021-06-28
    • 2020-03-13
    • 1970-01-01
    • 2021-11-01
    相关资源
    最近更新 更多