Don't elapse real time during IOSDevice.startApp tests (#58538)

This commit is contained in:
Jenn Magder 2020-06-03 09:33:02 -07:00 committed by GitHub
parent 01b9bf8ea6
commit 27186c784f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 0 deletions

View File

@ -300,6 +300,7 @@ class IOSDevice extends Device {
Map<String, dynamic> platformArgs,
bool prebuiltApplication = false,
bool ipv6 = false,
@visibleForTesting Duration fallbackPollingDelay,
}) async {
String packageId;
@ -416,6 +417,7 @@ class IOSDevice extends Device {
portForwarder: portForwarder,
protocolDiscovery: observatoryDiscovery,
flutterUsage: globals.flutterUsage,
pollingDelay: fallbackPollingDelay,
);
final Uri localUri = await fallbackDiscovery.discover(
assumedDevicePort: assumedObservatoryPort,

View File

@ -129,6 +129,7 @@ void main() {
prebuiltApplication: true,
debuggingOptions: DebuggingOptions.enabled(BuildInfo.debug),
platformArgs: <String, dynamic>{},
fallbackPollingDelay: Duration.zero,
);
verify(globals.flutterUsage.sendEvent('ios-handshake', 'mdns-success')).called(1);
@ -173,6 +174,7 @@ void main() {
prebuiltApplication: true,
debuggingOptions: DebuggingOptions.enabled(BuildInfo.debug),
platformArgs: <String, dynamic>{},
fallbackPollingDelay: Duration.zero,
);
expect(launchResult.started, true);
@ -219,6 +221,7 @@ void main() {
prebuiltApplication: true,
debuggingOptions: DebuggingOptions.enabled(BuildInfo.debug),
platformArgs: <String, dynamic>{},
fallbackPollingDelay: Duration.zero,
);
expect(launchResult.started, false);
@ -257,6 +260,7 @@ void main() {
prebuiltApplication: true,
debuggingOptions: DebuggingOptions.disabled(BuildInfo.release),
platformArgs: <String, dynamic>{},
fallbackPollingDelay: Duration.zero,
);
expect(launchResult.started, true);
@ -347,6 +351,7 @@ void main() {
verboseSystemLogs: true,
),
platformArgs: <String, dynamic>{},
fallbackPollingDelay: Duration.zero,
);
expect(launchResult.started, true);