Flutterの1つの構成ファイルで複数の統合テストを実行できますか?

Nemanja Knezevic

Flutter統合テストを作成し、テストごとに構成ファイルを作成するのではなく、1つの構成ファイルですべてを実行しようとしています。それを行う方法はありますか?

今のところ、すべてのテストに対して、login.dartやlogin_test.dartなどがあります。すべての構成ファイルとテストファイルは同じ名前でなければならないという慣習を知っていますが、それは私が必要としているものではありません。より構成可能なものを歓迎します。前もって感謝します。

これは私の設定ファイル(login.dart)です

import 'package:flutter_driver/driver_extension.dart';
import 'package:seve/main.dart' as app;

void main() {
enableFlutterDriverExtension();
app.main();
}

そして、テスト(login_test.dart)は次のようになります

import ...

FlutterDriver driver;

void main() {

setUpAll(() async {
driver = await FlutterDriver.connect();
});

tearDownAll(() async {
if (driver != null) {
  driver.close();
}
});

test('T001loginAsDriverAndVerifyThatDriverIsLogedInTest', () async {
  some_code...
});
});

ここで、新しいテストファイル(login_warning.dartなど)を作成し、単一の構成ファイル(login.dart)を呼び出して両方のテストを開始できるようにします。それも可能ですか?

sceee

はい、同じ「config」で複数の「test」ファイルを実行することは可能です。

フラッター用語では、構成ファイルがターゲットであり、テストファイルがドライバーです。ターゲットは常にlogin.dartですが、2つのドライバーlogin_test.dartとがありlogin_warning.dartます。

ではflutter driveコマンドは、次のように指定することができますtargetだけでなく、driver

したがって、両方のドライバーを実行するには、次のコマンドを実行するだけです。

flutter drive --target=test_driver/login.dart --driver=test_driver/login_test.dart
flutter drive --target=test_driver/login.dart --driver=test_driver/login_warning.dart

これは最初に実行されlogin_test.dart、次にlogin_warning.dartドライバーが実行されます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

私はJavaFXのネイティブ構築ツールで複数の実行可能ファイルを持つことができますか?

分類Dev

Pytest-1つのファイルから複数のテストを実行します

分類Dev

Flutterで複数の構成ファイルを使用する

分類Dev

dotnet coreで統合テストを実行するときに、テスト対象のプロジェクトから構成を読み取ります

分類Dev

PHPUNIT構成ファイルで実行されるテストのリストを取得します

分類Dev

Matlabで複数のテスト関数を1つのファイルに書き込む方法(TDD実装)

分類Dev

大きなHAProxy構成ファイルを複数の小さなファイルに分割できますか?

分類Dev

複数のステップファイルを持つCucumberでSpring Bootを構成できない

分類Dev

複数の構成ファイルを読み取る場合、ConfigParserは以前のファイルを上書きします。なぜですか?

分類Dev

それらの間の唯一の違いはスクリプトですが、Pycharmで複数の実行構成(Pythonファイルごとに1つ)が必要ですか?

分類Dev

1つのテキストファイルから複数のファイルを作成できるcsplitのようなコマンドは何ですか?

分類Dev

スクリプトを介して複数の構成ファイルを実行するにはどうすればよいですか?

分類Dev

複数行のテキストファイルを1つのリストに分割しますか?

分類Dev

Unixで複数の1行のテキストファイルを1行のテキストファイルに結合する

分類Dev

複数の単体テストファイルを作成できますか

分類Dev

複数のテキストファイルを1つのファイルに結合します

分類Dev

複数のテキストファイルを1つのファイルに結合します

分類Dev

1つずつ実行できるバッチ(.bat)ファイルを作成します。一度に複数のコマンドを実行できます。

分類Dev

複数のnode.jsファイルを実行できますか

分類Dev

Automapperは複数の構成ファイルを使用できませんが、1つだけを使用できます

分類Dev

特定のファイルでautocrlfを実行しないようにgitを構成できますか?

分類Dev

1つのSQLファイルで複数のドロップテーブルステートメントを実行する

分類Dev

MapReduce-HadoopのKNN-1つのデータファイルから複数のテストケースを実行します

分類Dev

複数のHTMLファイルで関数を実行し、すべての実行の出力を1つのファイルに書き込む方法

分類Dev

Trains構成ファイルを動的に、または実行中のスクリプトパスに関連して指定できますか?

分類Dev

vsコードで複数の言語用にtask.jsonファイルを構成できますか?

分類Dev

数を数えながら、複数の数で構成される行を含むテキストファイルをループする方法

分類Dev

すべての統合テストファイルでBeforeEachを実行する方法

分類Dev

jestで1つのテストファイルを実行する

Related 関連記事

  1. 1

    私はJavaFXのネイティブ構築ツールで複数の実行可能ファイルを持つことができますか?

  2. 2

    Pytest-1つのファイルから複数のテストを実行します

  3. 3

    Flutterで複数の構成ファイルを使用する

  4. 4

    dotnet coreで統合テストを実行するときに、テスト対象のプロジェクトから構成を読み取ります

  5. 5

    PHPUNIT構成ファイルで実行されるテストのリストを取得します

  6. 6

    Matlabで複数のテスト関数を1つのファイルに書き込む方法(TDD実装)

  7. 7

    大きなHAProxy構成ファイルを複数の小さなファイルに分割できますか?

  8. 8

    複数のステップファイルを持つCucumberでSpring Bootを構成できない

  9. 9

    複数の構成ファイルを読み取る場合、ConfigParserは以前のファイルを上書きします。なぜですか?

  10. 10

    それらの間の唯一の違いはスクリプトですが、Pycharmで複数の実行構成(Pythonファイルごとに1つ)が必要ですか?

  11. 11

    1つのテキストファイルから複数のファイルを作成できるcsplitのようなコマンドは何ですか?

  12. 12

    スクリプトを介して複数の構成ファイルを実行するにはどうすればよいですか?

  13. 13

    複数行のテキストファイルを1つのリストに分割しますか?

  14. 14

    Unixで複数の1行のテキストファイルを1行のテキストファイルに結合する

  15. 15

    複数の単体テストファイルを作成できますか

  16. 16

    複数のテキストファイルを1つのファイルに結合します

  17. 17

    複数のテキストファイルを1つのファイルに結合します

  18. 18

    1つずつ実行できるバッチ(.bat)ファイルを作成します。一度に複数のコマンドを実行できます。

  19. 19

    複数のnode.jsファイルを実行できますか

  20. 20

    Automapperは複数の構成ファイルを使用できませんが、1つだけを使用できます

  21. 21

    特定のファイルでautocrlfを実行しないようにgitを構成できますか?

  22. 22

    1つのSQLファイルで複数のドロップテーブルステートメントを実行する

  23. 23

    MapReduce-HadoopのKNN-1つのデータファイルから複数のテストケースを実行します

  24. 24

    複数のHTMLファイルで関数を実行し、すべての実行の出力を1つのファイルに書き込む方法

  25. 25

    Trains構成ファイルを動的に、または実行中のスクリプトパスに関連して指定できますか?

  26. 26

    vsコードで複数の言語用にtask.jsonファイルを構成できますか?

  27. 27

    数を数えながら、複数の数で構成される行を含むテキストファイルをループする方法

  28. 28

    すべての統合テストファイルでBeforeEachを実行する方法

  29. 29

    jestで1つのテストファイルを実行する

ホットタグ

アーカイブ