• stuartmorgan's avatar
    Add an integration test to plugin template example (#117062) · f1d157bc
    stuartmorgan authored
    * 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
    f1d157bc
Name
Last commit
Last update
..
analyze.dart Loading commit data...
analyze_base.dart Loading commit data...
analyze_continuously.dart Loading commit data...
analyze_once.dart Loading commit data...
assemble.dart Loading commit data...
attach.dart Loading commit data...
build.dart Loading commit data...
build_aar.dart Loading commit data...
build_apk.dart Loading commit data...
build_appbundle.dart Loading commit data...
build_bundle.dart Loading commit data...
build_ios.dart Loading commit data...
build_ios_framework.dart Loading commit data...
build_linux.dart Loading commit data...
build_macos.dart Loading commit data...
build_macos_framework.dart Loading commit data...
build_web.dart Loading commit data...
build_windows.dart Loading commit data...
channel.dart Loading commit data...
clean.dart Loading commit data...
config.dart Loading commit data...
create.dart Loading commit data...
create_base.dart Loading commit data...
custom_devices.dart Loading commit data...
daemon.dart Loading commit data...
debug_adapter.dart Loading commit data...
devices.dart Loading commit data...
doctor.dart Loading commit data...
downgrade.dart Loading commit data...
drive.dart Loading commit data...
emulators.dart Loading commit data...
format.dart Loading commit data...
generate.dart Loading commit data...
generate_localizations.dart Loading commit data...
ide_config.dart Loading commit data...
install.dart Loading commit data...
logs.dart Loading commit data...
make_host_app_editable.dart Loading commit data...
packages.dart Loading commit data...
precache.dart Loading commit data...
run.dart Loading commit data...
screenshot.dart Loading commit data...
shell_completion.dart Loading commit data...
symbolize.dart Loading commit data...
test.dart Loading commit data...
update_packages.dart Loading commit data...
upgrade.dart Loading commit data...
validate_project.dart Loading commit data...