flutter/dev
stuartmorgan f1d157bc29
Add an integration test to plugin template example (#117062)
* Add an integration test to plugin template example

Dart unit tests don't exercise host-side plugin code at all, so the
example tests in the plugin template currently have very little
meaningful coverage. This adds an integration test to the example app
when creating a plugin, so that there's an example of how to actually
test that a complete round-trip plugin call works.

This is done as a separate template that's currently only used by the
plugin template because I don't know what a good example for a
non-plugin case would be that isn't largely just a duplicate of the
widget tests. However, the integration test pre-includes conditionals
around the parts that are plugin-specific so that it can more easily be
expanded to other use cases later (e.g., in
https://github.com/flutter/flutter/issues/68818).

Part of https://github.com/flutter/flutter/issues/82458

* Add integration test to expected dependencies of a plugin app

* Test fixes

* Make an explicit test case
2022-12-15 19:49:14 +00:00
..
automated_tests Upgrade dependencies (#117007) 2022-12-14 13:13:05 -08:00
benchmarks Upgrade dependencies (#117007) 2022-12-14 13:13:05 -08:00
bots Upgrade dependencies (#117007) 2022-12-14 13:13:05 -08:00
ci Bump ubuntu from e4771b7 to eb1392b in /dev/ci/docker_linux (#110534) 2022-09-19 16:19:11 +00:00
conductor -- unnecessary parens (#117081) 2022-12-14 21:18:37 +00:00
customer_testing Upgrade dependencies (#117007) 2022-12-14 13:13:05 -08:00
devicelab Add an integration test to plugin template example (#117062) 2022-12-15 19:49:14 +00:00
docs Manual Roll of Flutter Engine from 67254d6e4b03 to 8d83b98c55b3 (#116635) 2022-12-08 18:03:51 -08:00
forbidden_from_release_tests [flutter_tools] Pin and roll pub (#116745) 2022-12-12 21:02:07 +00:00
integration_tests Upgrade dependencies (#117007) 2022-12-14 13:13:05 -08:00
manual_tests Upgrade dependencies (#117007) 2022-12-14 13:13:05 -08:00
missing_dependency_tests Manual Roll of Flutter Engine from 67254d6e4b03 to 8d83b98c55b3 (#116635) 2022-12-08 18:03:51 -08:00
snippets/config Add the channel parameter to the Dartpad samples (#115018) 2022-11-09 23:47:05 +00:00
tools Updated token templates to sync with master code. (#117097) 2022-12-14 21:32:12 +00:00
tracing_tests Upgrade dependencies (#117007) 2022-12-14 13:13:05 -08:00
analysis_options.yaml Enable more lints (#91642) 2021-10-14 22:03:03 -07:00
README.md Migrate to .ci.yaml (#82960) 2021-05-19 20:09:46 -07:00

This directory contains tools and resources that the Flutter team uses during the development of the framework. The tools in this directory should not be necessary for developing Flutter applications, though of course, they may be interesting if you are curious.

The tests in this directory are run in the framework_tests_misc-* shards.