flutter/dev/manual_tests
Ian Hickson 3252701753 Make it possible to run tests live on a device (#3936)
This makes it possible to substitute 'flutter run' for 'flutter test'
and actually watch a test run on a device.

For any test that depends on flutter_test:

1. Remove any import of 'package:test/test.dart'.

2. Replace `testWidgets('...', (WidgetTester tester) {`
      with `testWidgets('...', (WidgetTester tester) async {`

3. Add an "await" in front of calls to any of the following:
    * tap()
    * tapAt()
    * fling()
    * flingFrom()
    * scroll()
    * scrollAt()
    * pump()
    * pumpWidget()

4. Replace any calls to `tester.flushMicrotasks()` with calls to
   `await tester.idle()`.

There's a guarding API that you can use, if you have particularly
complicated tests, to get better error messages. Search for
TestAsyncUtils.
2016-05-16 12:53:13 -07:00
..
android Change the Android activity launch mode to singleTop (#3792) 2016-05-09 09:31:34 -07:00
test Make it possible to run tests live on a device (#3936) 2016-05-16 12:53:13 -07:00
.gitignore Remove //examples/widgets 2016-03-08 16:37:32 -08:00
card_collection.dart Move TextAlign out of TextStyle (#3789) 2016-05-06 17:33:27 -07:00
drag_and_drop.dart Revert "Rename DefaultTextStyle constructor to explicit (#3920)" (#3930) 2016-05-16 11:08:07 -07:00
flutter.yaml Bring the hamburger menu back to card_collection 2016-04-01 14:55:20 -07:00
mozart.dart Fix the padding and space for FlatButton and RaisedButton (#3650) 2016-04-29 16:13:25 -07:00
overlay_geometry.dart Hide routes from the API when they're not needed. (#3431) 2016-04-20 09:33:28 -07:00
pageable_list.dart remove the packages/flutter_tools/.analysis_options file (#3733) 2016-05-04 11:43:01 -07:00
pubspec.yaml Fix dependency skew. (#3306) 2016-04-13 13:53:39 -07:00
raw_keyboard.dart Hide routes from the API when they're not needed. (#3431) 2016-04-20 09:33:28 -07:00