flutter/packages/flutter_tools/test/integration.shard
Jonah Williams a0334fb500
[flutter_tools] maintain file manifest for create (#59706)
First pass at fixing #57985 and implementing #59602

This doesn't have enough metadata to be useful for IDEs yet, but it prevents the issue from getting worse while we iterate on it.
2020-06-24 16:20:21 -07:00
..
test_data Add integration tests for structured error (#59809) 2020-06-19 13:58:03 -07:00
background_isolate_test.dart [flutter_tools] reland: Update background isolates when performing hot reload/restart (#52479) 2020-03-12 12:48:05 -07:00
command_output_test.dart [flutter_tools] deprecate build aot (#59487) 2020-06-16 13:00:11 -07:00
coverage_collection_test.dart [flutter_tools] support machine and coverage together but for real (#54692) 2020-04-13 19:00:02 -07:00
daemon_mode_test.dart [flutter_tools] remove zone level overrides of verbose and daemon logging (#57448) 2020-06-04 16:35:36 -07:00
debugger_stepping_test.dart License update (#45373) 2019-11-27 15:04:02 -08:00
debugger_stepping_web_test.dart [flutter_tools] disable added integration test due to Cirrus flakes (#52782) 2020-03-17 19:07:22 -07:00
downgrade_upgrade_integration_test.dart [flutter_tools] Delete system temp entries on fatal signals (#55513) 2020-05-14 14:27:02 -07:00
expression_evaluation_test.dart Convert expression evaluation exceptions to errors (#54916) 2020-04-17 10:40:02 -07:00
expression_evaluation_web_test.dart Enabled expression evaluation by default (#59826) 2020-06-19 15:23:03 -07:00
flutter_attach_test.dart License update (#45373) 2019-11-27 15:04:02 -08:00
flutter_run_test.dart [flutter_tools] Ensure that global variables are easily identifiable (#47398) 2020-01-06 11:04:20 -08:00
flutter_run_with_error_test.dart [flutter_tools] de-flake integration tests (#60221) 2020-06-24 12:14:58 -07:00
gen_l10n_test.dart [flutter_tools] reland: integrate l10n tool into hot reload/restart/build (#57510) 2020-05-18 12:47:18 -07:00
hot_reload_test.dart [flutter_tools] reland migrate FlutterViews to package:vm_service (#55797) 2020-04-27 17:41:42 -07:00
lifetime_test.dart License update (#45373) 2019-11-27 15:04:02 -08:00
README.md Some minor cleanup for flutter_tools (#36569) 2019-07-24 10:58:09 -07:00
stateless_stateful_hot_reload_test.dart [flutter] Allow hot reload replacements of Stateless/Stateful Widget (#48932) 2020-01-30 07:58:03 -08:00
template_manifest_test.dart [flutter_tools] maintain file manifest for create (#59706) 2020-06-24 16:20:21 -07:00
test_driver.dart Enabled expression evaluation by default (#59826) 2020-06-19 15:23:03 -07:00
test_utils.dart [flutter] Allow hot reload replacements of Stateless/Stateful Widget (#48932) 2020-01-30 07:58:03 -08:00
vmservice_integration_test.dart [flutter_tools] de-flake integration tests (#60221) 2020-06-24 12:14:58 -07:00

Integration tests

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

Use this command to run (from the flutter_tools directory):

../../bin/cache/dart-sdk/bin/pub run test test/integration.shard

These tests are expensive to run and do not give meaningful coverage information for the flutter tool (since they are black-box tests that run the tool as a subprocess, rather than being unit tests). For this reason, they are in a separate shard when running on continuous integration and are not run when calculating coverage.