Unit testing WebStorm运行所有dart单元测试

Unit testing WebStorm运行所有dart单元测试,unit-testing,testing,configuration,dart,webstorm,Unit Testing,Testing,Configuration,Dart,Webstorm,在WebStorm 11中,我想创建一个运行配置,运行项目中的所有dart测试 但是,在“Dart测试”配置模板中没有这样做的选项。唯一的选择是: 测试类型:全部文件、测试组、单个测试 测试文件:必须指向.dart文件,否则我会得到“未找到dart文件” 虚拟机选项(文本输入) 如果我将WebStorm指向单个测试文件,该命令将在测试窗口中执行: C:\path\to\dart\bin\dart.exe --ignore-unrecognized-flags --checked --trac

在WebStorm 11中,我想创建一个运行配置,运行项目中的所有dart测试

但是,在“Dart测试”配置模板中没有这样做的选项。唯一的选择是:

  • 测试类型:全部文件、测试组、单个测试
  • 测试文件:必须指向.dart文件,否则我会得到“未找到dart文件”
  • 虚拟机选项(文本输入)
如果我将WebStorm指向单个测试文件,该命令将在测试窗口中执行:

C:\path\to\dart\bin\dart.exe --ignore-unrecognized-flags --checked --trace_service_pause_events file:\\\C:\path\to\dart\bin\snapshots\pub.dart.snapshot run test:test -r json C:/path/to/project/test/someclass_test.dart
我不想为我编写的每个单元测试类创建运行配置,必须有更好的方法

目前,我更喜欢导航到项目目录并运行

pub run test:test
这将运行所有以_test.dart结尾的文件中的测试,这正是我想要的。更多信息请点击此处:


WebStorm中没有适合dart开发人员的选项吗?

我想这目前不受支持

无论如何,以这种方式运行测试的特性是非常新的

如果您认为此功能很重要,请在

中创建相应的功能请求,以便为下一个主要版本执行此功能

您可以尝试WebStorm v12的最新EAP版本