flutter/packages/flutter_tools/test/integration
Danny Tuppeny 442fc3cf06
Make cleanup of flutter processes in tests more reliable (#19307)
* Make cleanup of flutter processes in tests more reliable

* Fix quit signals

I confused SigInt&SigTerm for SigTerm&SigKill when I first did this. SigTerm can be blocked and doesn't guarantee the process will be terminated.

* Don't use deprecated constants

* Fix typo

* Add some additional info to debug buffer

* Fix return types on Futures
2018-07-19 11:37:40 +01:00
..
test_data Improve flutter tools integration tests (#18865) 2018-07-10 06:51:12 +01:00
expression_evaluation_test.dart Improve flutter tools integration tests (#18865) 2018-07-10 06:51:12 +01:00
flutter_tester_test.dart Improve flutter tools integration tests (#18865) 2018-07-10 06:51:12 +01:00
hot_reload_test.dart Improve flutter tools integration tests (#18865) 2018-07-10 06:51:12 +01:00
README.md Integration test for FlutterTesterDevice. (#16424) 2018-04-11 08:52:17 -07:00
test_driver.dart Make cleanup of flutter processes in tests more reliable (#19307) 2018-07-19 11:37:40 +01:00
test_utils.dart Improve flutter tools integration tests (#18865) 2018-07-10 06:51:12 +01:00

Integration tests

These tests are not hermetic, and use actual Flutter SDK. While they don't require actual devices, they run flutter_tester to test Dart VM and Flutter integration.

Some of these tests change the current directory for the process, so only one test can be run at a time. Use this command to run:

../../bin/cache/dart-sdk/bin/pub run test -j1