如何在flutter中使用一个配置文件运行多个测试文件而不发出长终端命令?
Posted
技术标签:
【中文标题】如何在flutter中使用一个配置文件运行多个测试文件而不发出长终端命令?【英文标题】:How to run multiple testing files with one config file in flutter without making long terminal command? 【发布时间】:2019-12-09 16:29:44 【问题描述】:我想用一个配置文件运行多个集成测试。通过执行诸如将这些文件添加到单个文件之类的操作。
我找到了这个答案“https://***.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
类似的东西
【问题讨论】:
这能回答你的问题吗? Can I run multiple integration tests with one single config file in Flutter? 【参考方案1】:只需给它文件夹的路径
颤振驱动--target=test_driver/test_first/
【讨论】:
以上是关于如何在flutter中使用一个配置文件运行多个测试文件而不发出长终端命令?的主要内容,如果未能解决你的问题,请参考以下文章
Android Studio 中的 Flutter 集成测试运行/调试配置
如何在 Android Studio (Win10) 中运行单个 Flutter 测试?