flutter - 如何在不发出长终端命令的情况下在flutter中使用一个配置文件运行多个测试文件?

标签 flutter automated-tests integration flutter-test

我想用一个配置文件运行多个集成测试。通过执行诸如将这些文件添加到单个文件之类的操作。
我找到了这个答案“https://stackoverflow.com/questions/56236606/can-i-run-multiple-integration-tests-with-one-single-config-file-in-flutter”。这里的终端命令长度是随着测试文件的增加而变得更大。
This是我项目中测试的文件夹结构
我想通过运行 app.dart 来运行这两个测试,而不使用如下冗长的命令。

flutter drive --target=test_driver/test_first/app.dart --driver=test_driver/test_first/app_test.dart flutter drive --target=test_driver/test_first/app.dart --driver=test_driver/test_first/login_test.dart
通过做如下事情
import 'package:flutter_driver/driver_extension.dart';
import 'package:digiemo_flutter/main.dart' as app;

void main() {
  enableFlutterDriverExtension();

  //need to do something as below
  run app_test //some code to run first test
  run login_test //some code to run second test

  app.main();
 } 
所以命令应该是:
flutter driver --target=test_driver/test_first/app.dart
类似的东西

最佳答案

只需给它文件夹的路径
flutter 驱动器 --target=test_driver/test_first/

关于flutter - 如何在不发出长终端命令的情况下在flutter中使用一个配置文件运行多个测试文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57302858/

相关文章:

Flutter 在相机预览和捕获上显示 Logo

flutter - 在 Flutter 应用程序中使用 Charles 代理检查 WebSocket 包

database - 如何使用 Lucene 最好地搜索数据库?

integration - 如何从状态获取列表并在 qore 中修改它?

flutter - 如何创建自定义锦标赛支架小部件

java - 如何在没有文本框的情况下在 Selenium 中上传文件

java - 如何使用 PageObject 模式改进我的测试?

swift - 如何确定单元格是否已滚出屏幕 XCUI

tinymce - 在 TinyMCE 中集成 Roxy Fileman

firebase - 如何正确配置我的 IDE 以查找导入包?