При использовании параметров 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?