флаттер диск: как запустить только одну группу или тест - PullRequest
0 голосов
/ 27 января 2020

Итак, в скудном введении в тестирование на интеграцию вы должны запускать свои тесты с

flutter drive --target=test_driver/app.dart

Однако я не могу найти ничего о запуске только заданного c группа или тест.

flutter drive --help

также не помогает.

1 Ответ

0 голосов
/ 30 января 2020

Хотя кажется, что нет способа / способа out of the box для запуска только группы или указанного c теста, мы можем добиться этого, используя пакет flutter_gherkin . Здесь используется комбинация gherkin и cucumber framework и есть теги, которые мы можем указать для тестов, которые мы хотим запустить. Вы можете прочитать больше об этом здесь .

В основном, в файле конфигурации, который предоставляет пакет, вы указываете что-то вроде ниже:

..targetAppPath = "test_driver/app.dart"
..tagExpression = "@smoke"
..exitAfterTestRun = true;

И запускаете тест из терминал, как показано ниже:

dart test_driver/app_test.dart --tags @smoke

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...