5

1 つの構成ファイルで複数の統合テストを実行したいと考えています。それらのファイルを単一のファイルに追加するなどのことを行います。

この回答「https://stackoverflow.com/questions/56236606/can-i-run-multiple-integration-tests-with-one-single-config-file-in-flutter」を見つけました。ここで、端末コマンドの長さはテストファイルが増えるにつれて大きくなります。

これは、私のプロジェクトでのテストのフォルダー構造です

以下のように長いコマンドを使用せずに 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

そんな感じ

4

1 に答える 1

0

フォルダのパスを指定するだけです

フラッタードライブ --target=test_driver/test_first/

于 2020-12-17T12:58:20.310 に答える