flutter/dev/integration_tests
Michael Klimushyn 29bfb11c04
Partial deflaking of abstract_method_smoke_test (#42379)
1. The platform code to show the keyboard wasn't working on certain
devices. From my testing it appears to be related to when the code was
firing. IMM won't show the soft input (or shows and then immediately
hides it, it's hard to tell) if it's called before the Flutter UI is
loaded. Change this to instead show the soft keyboard after a message
from Flutter that main() has been started.

2. A text field was visible in the UI, and the test was run under a
fuzzer that random tapped portions of the screen. Remove the text field
so that the fuzzer can't accidentally open the keyboard on its own at a
random time.

3. The keyboard was left open even after the app was closed. Also toggle
the input off when the app was closed, so that this test can be ran
multiple times in succession relatively hermetically.
2019-10-10 10:36:24 -07:00
..
abstract_method_smoke_test Partial deflaking of abstract_method_smoke_test (#42379) 2019-10-10 10:36:24 -07:00
android_embedding_2 Add smoke test for the new Android embedding (#42360) 2019-10-09 21:57:19 -07:00
android_host_app Migrate examples and tests to AndroidX (#41251) 2019-09-25 09:02:15 -07:00
android_semantics_testing Update android semantics test to match existing engine behavior. (#42368) 2019-10-09 15:32:30 -07:00
android_splash_screens Updates packages (#41936) 2019-10-07 09:46:57 -07:00
android_views Updates packages (#41936) 2019-10-07 09:46:57 -07:00
channels Updates packages (#41936) 2019-10-07 09:46:57 -07:00
codegen Updates packages (#41936) 2019-10-07 09:46:57 -07:00
external_ui Updates packages (#41936) 2019-10-07 09:46:57 -07:00
flavors Updates packages (#41936) 2019-10-07 09:46:57 -07:00
image_loading Updates packages (#41936) 2019-10-07 09:46:57 -07:00
ios_add2app ensure dart2js does not compile unsupported packages (#40368) 2019-09-12 15:25:21 -07:00
ios_host_app Set DEFINES_MODULE for FlutterPluginRegistrant to generate modulemap (#40302) 2019-09-13 11:03:46 -07:00
ios_host_app_swift Set DEFINES_MODULE for FlutterPluginRegistrant to generate modulemap (#40302) 2019-09-13 11:03:46 -07:00
module_host_with_custom_build Migrate examples and tests to AndroidX (#41251) 2019-09-25 09:02:15 -07:00
named_isolates Migrate examples and tests to AndroidX (#41251) 2019-09-25 09:02:15 -07:00
platform_interaction Updates packages (#41936) 2019-10-07 09:46:57 -07:00
release_smoke_test Fix smoke test (#42022) 2019-10-07 10:05:40 -07:00
simple_codegen Updates packages (#41936) 2019-10-07 09:46:57 -07:00
ui Updates packages (#41936) 2019-10-07 09:46:57 -07:00
web Fix new prefer_const_constructors after analyzer fix. (#39917) 2019-09-05 19:59:24 -07:00
web_compile_tests ensure dart2js does not compile unsupported packages (#40368) 2019-09-12 15:25:21 -07:00
README.md Add flutter drive to readme. (#41509) 2019-09-28 00:22:37 -07:00

Automated Flutter integration test suites. Each suite consists of either a complete Flutter app and a flutter_driver specification that drives tests from the UI, or a native app that is meant to integrate with Flutter for testing.

Intended for use with devicelab tests.

If you want to run a driver test locally, to debug a problem with a test, you can use this command from the appropriate subdirectory:

% flutter drive