Fix for the tests

This commit is contained in:
Hillel Coren 2020-07-27 09:43:23 +03:00
parent d2aef4aa0d
commit a58ed36000
1 changed files with 17 additions and 1 deletions

View File

@ -1,4 +1,6 @@
// Import Flutter Driver API
import 'dart:async';
import 'package:flutter_driver/flutter_driver.dart';
import 'package:test/test.dart';
@ -9,15 +11,29 @@ void main() {
group('LOGIN TEST', () {
TestLocalization localization;
FlutterDriver driver;
StreamSubscription streamSubscription;
setUpAll(() async {
localization = TestLocalization('en');
driver = await FlutterDriver.connect();
driver = await FlutterDriver.connect(printCommunication: false);
// https://github.com/flutter/flutter/issues/24703#issuecomment-526382318
streamSubscription = driver.serviceClient.onIsolateRunnable
.asBroadcastStream()
.listen((isolateRef) {
print(
'Resuming isolate: ${isolateRef.numberAsString}:${isolateRef.name}');
isolateRef.resume();
});
});
tearDownAll(() async {
if (driver != null) {
driver.close();
}
if (streamSubscription != null) {
streamSubscription.cancel();
}
});
group('SELF-HOSTED', () {