mirror of
https://github.com/flutter/flutter.git
synced 2025-06-03 00:51:18 +00:00
![]() 🚫 **BLOCKED** : Do not merge until
https://github.com/flutter/flutter/issues/161261 (additional test
coverage).
---
This PR eliminates (1) `scenario_app/android`, and all references to an
Android `scenario_app`, including documentation, CI configuration, build
rules, test runner, Android-side test application, and (2), to verify
and disambiguate the remains, renames the folder `ios_scenario_app`,
which is now accurate.
It also eliminates elements that were _only_ used in the Android-side
scenario_app, such as Firebase Test Lab uploading.
I would be open to doing this in phases if we thought it was better to
do so, but given its mostly a mechanical change (and by renaming the
directory, references can be checked merely by looking for
`/\bscenario_app/`, I believe this is safe to iterate on and eventually
merge after the holidays.
## Background
As of the merged mono-repo, there is no longer a requirement for the
engine to be testable as a standalone unit.
As an example,
[`%ENGINE%/testing/scenario_app`](
|
||
---|---|---|
.. | ||
Android-Multidex-support.md | ||
Android-Platform-Views.md | ||
How-Flutter-apps-are-compiled-with-Gradle-for-Android.md | ||
Kotlin-android-studio-formatting.md | ||
New-Android-version.md | ||
Resolving-common-build-failures.md | ||
Testing-Android-Changes-in-the-Devicelab-on-an-Emulator.md | ||
Texture-Layer-Hybrid-Composition.md | ||
Upgrading-Engine's-Android-API-version.md | ||
Upgrading-Flutter-projects-to-build-with-gradle.md | ||
Upgrading-Flutter-projects-to-Gradle-4.1-and-Android-Studio-Gradle-plugin-3.0.1.md | ||
Upgrading-pre-1.12-Android-projects.md | ||
Virtual-Display.md |