我尝试在Dart中使用Flutter进行应用程序业务逻辑的测试驱动开发(TDD) . 对于快速TDD周期,运行测试的启动时间感觉有点慢 . 在我的机器上大约4-5秒 .

我正在使用package:test / test.dart',因此无需将应用程序部署到设备上,测试可以在Dart VM上本地运行 . 测试本身运行得很快 .

在使用Java的JUnit和本地Java VM开发Android原生应用程序时,启动时间快得多<1秒 .

有没有办法让Dart的单元测试启动时间也快? (没有购买更快的物理机器) .

Edit: 我的飞镖版本:

  • Flutter doctor -v:2.0.0-dev.54.0.flutter-46ab040e58

  • Dart插件使用:2.0.0-edge.c080951d45e79cd25df98036c4be835b284a269c并且在我的flutter安装中:C:\ flutter \ bin \ cache \ dart-sdk

Dart测试在Flutter项目中 . 我通过右键单击带有测试的文件在Android Studio中启动Dart测试,或者只使用IDE中的“>”运行测试按钮 . 然后Android Studio会生成一个运行配置,因此我可以快速启动键盘快捷键 .

enter image description here