| // Copyright 2014 The Flutter Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| /// This library provides a Dart VM service extension that is required for |
| /// tests that use `package:flutter_driver` to drive applications from a |
| /// separate process, similar to Selenium (web), Espresso (Android) and UI |
| /// Automation (iOS). |
| /// |
| /// The extension must be installed in the same process (isolate) with your |
| /// application. |
| /// |
| /// To enable the extension call [enableFlutterDriverExtension] early in your |
| /// program, prior to running your application, e.g. before you call `runApp`. |
| /// |
| /// Example: |
| /// |
| /// import 'package:flutter/material.dart'; |
| /// import 'package:flutter_driver/driver_extension.dart'; |
| /// |
| /// main() { |
| /// enableFlutterDriverExtension(); |
| /// runApp(ExampleApp()); |
| /// } |
| library flutter_driver_extension; |
| |
| export 'src/common/deserialization_factory.dart'; |
| export 'src/common/handler_factory.dart'; |
| export 'src/extension/extension.dart'; |