Условно выполнить тест () в Flutter - PullRequest
0 голосов
/ 15 октября 2019

При использовании параметров Flutter test и drive можем ли мы контролировать выполнение определенного теста на основе результатов предыдущих? У нас есть опция skip в тесте. Однако я так и не смог найти, прошел ли предыдущий тест в программе. Например:

    void main() {
      group('Group A', () {
        FlutterDriver driver;

        // Connect to the Flutter driver before running any tests.
        setUpAll(() async {
          driver = await FlutterDriver.connect();
        });

        // Close the connection to the driver after the tests have completed.
        tearDownAll(() async {
          if (driver != null) {
            driver.close();
          }
        });

        test('Test A', () async {
        });

        test('Test B', () async {
        });

        test('Test C', () async {
        });
      });
        }

Мой вопрос: как я могу пропустить выполнение B и C, если A не пройден, и как я могу пропустить выполнение тестов группы B id группы A?

...