mirror of
https://github.com/flutter/flutter.git
synced 2025-06-03 00:51:18 +00:00

This patch reorganises flutter_driver's lib/src directory into three subdirectories: * driver: sources transitively imported/exported by flutter_driver.dart, which defines the API used by driver tests executed on the host machine. * extension: sources transitively imported/exported by driver_extension.dart, which defines the API used to instrument a Flutter app running on the target device for use with a driver test. * common: sources common to both driver and extension code. This makes rolling Flutter into repositories that use Bazel (or Bazel-like build systems) significantly more robust, due to the simpler glob patterns involved.
43 lines
1.1 KiB
Dart
43 lines
1.1 KiB
Dart
// Copyright 2016 The Chromium Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
/// Provides API to test Flutter applications that run on real
|
|
/// devices and emulators.
|
|
///
|
|
/// The application runs in a separate process from the test itself.
|
|
///
|
|
/// This is Flutter's version of Selenium WebDriver (generic web),
|
|
/// Protractor (Angular), Espresso (Android) or Earl Gray (iOS).
|
|
library flutter_driver;
|
|
|
|
export 'src/common/error.dart' show
|
|
DriverError,
|
|
LogLevel,
|
|
LogRecord,
|
|
flutterDriverLog;
|
|
export 'src/common/find.dart' show
|
|
SerializableFinder;
|
|
export 'src/common/health.dart' show
|
|
Health,
|
|
HealthStatus;
|
|
export 'src/common/message.dart' show
|
|
Command,
|
|
Result;
|
|
export 'src/common/render_tree.dart' show
|
|
RenderTree;
|
|
export 'src/driver/common.dart' show
|
|
testOutputsDirectory;
|
|
export 'src/driver/driver.dart' show
|
|
find,
|
|
CommonFinders,
|
|
EvaluatorFunction,
|
|
FlutterDriver,
|
|
TimelineStream;
|
|
export 'src/driver/timeline.dart' show
|
|
Timeline,
|
|
TimelineEvent;
|
|
export 'src/driver/timeline_summary.dart' show
|
|
TimelineSummary,
|
|
kBuildBudget;
|