From 99e916d0e2a99d8ce07e1adbfd62d3a52642fb65 Mon Sep 17 00:00:00 2001 From: Yegor Date: Thu, 7 Apr 2016 17:33:17 -0700 Subject: [PATCH] [driver] fix analyzer warnings in the extension (#3205) --- packages/flutter_driver/lib/src/extension.dart | 14 +++++++------- packages/flutter_driver/test/all.dart | 4 ++++ 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/packages/flutter_driver/lib/src/extension.dart b/packages/flutter_driver/lib/src/extension.dart index b4326f86387..644557101a0 100644 --- a/packages/flutter_driver/lib/src/extension.dart +++ b/packages/flutter_driver/lib/src/extension.dart @@ -42,7 +42,7 @@ void enableFlutterDriverExtension() { } /// Handles a command and returns a result. -typedef Future CommandHandlerCallback(Command c); +typedef Future CommandHandlerCallback(Command c); /// Deserializes JSON map to a command object. typedef Command CommandDeserializerCallback(Map params); @@ -93,7 +93,7 @@ class FlutterDriverExtension { Command command = commandDeserializer(params); return commandHandler(command).then((Result result) { return new ServiceExtensionResponse.result(JSON.encode(result.toJson())); - }, onError: (e, s) { + }, onError: (Object e, Object s) { _log.warning('$e:\n$s'); return new ServiceExtensionResponse.error(ServiceExtensionResponse.extensionError, '$e'); }); @@ -122,9 +122,9 @@ class FlutterDriverExtension { /// [descriptionGetter] describes the object to be waited for. It is used in /// the warning printed should timeout happen. Future _waitForObject(String descriptionGetter(), Object locator()) async { - Object object = await retry(locator, _kDefaultTimeout, _kDefaultPauseBetweenRetries, predicate: (object) { + Object object = await retry(locator, _kDefaultTimeout, _kDefaultPauseBetweenRetries, predicate: (Object object) { return object != null; - }).catchError((dynamic error, stackTrace) { + }).catchError((Object error, Object stackTrace) { _log.warning('Timed out waiting for ${descriptionGetter()}'); return null; }); @@ -132,7 +132,7 @@ class FlutterDriverExtension { ObjectRef elemRef = object != null ? new ObjectRef(_registerObject(object)) : new ObjectRef.notFound(); - return new Future.value(elemRef); + return new Future.value(elemRef); } Future findByValueKey(ByValueKey byKey) async { @@ -220,8 +220,8 @@ class FlutterDriverExtension { Element object = _dereference(reference); if (object == null) - return new Future.error('Object reference not found ($reference).'); + return new Future.error('Object reference not found ($reference).'); - return new Future.value(object); + return new Future.value(object); } } diff --git a/packages/flutter_driver/test/all.dart b/packages/flutter_driver/test/all.dart index ad3b1f3ec0a..98762963b25 100644 --- a/packages/flutter_driver/test/all.dart +++ b/packages/flutter_driver/test/all.dart @@ -4,8 +4,12 @@ import 'flutter_driver_test.dart' as flutter_driver_test; import 'src/retry_test.dart' as retry_test; +import 'src/timeline_test.dart' as timeline_test; +import 'src/timeline_summary_test.dart' as timeline_summary_test; void main() { flutter_driver_test.main(); retry_test.main(); + timeline_summary_test.main(); + timeline_test.main(); }