flutter/dev/integration_tests/android_driver_test
Gray Mackall ef9cd32f5a
Update template/test compileSdk, targetSdk, ndk versions (#152487)
Updates `compileSdk`, `targetSdk`, and `ndk` versions (former 2 to latest, latter to the version of the ndk we are hosting on CIPD).

Summary of changes:
- Updates mentioned template values
- `compileSdk` 35 requires AGP 8.0+, so updated to 8.1 in many places.
- This also necessitated Gradle upgrades in most places
- This also necessitated moving the `package` xml attribute to the AGP `namespace` field in a couple places (test + template).
- Some tests use the output of `flutter create` but then use intentionally lower AGP versions. [I downgraded the `compileSdk` in these tests.](fee34fd61a)
- [Stopped lockfile generation](82324a2570) script from hitting the `hello_world` example because it uses `.kts` gradle files.
- One test needed [some Gradle options we had already added to templates](6aa187b4b6).
2024-08-20 21:33:12 +00:00
..
android Update template/test compileSdk, targetSdk, ndk versions (#152487) 2024-08-20 21:33:12 +00:00
lib Add and use an integration test with native(ADB) screenshots (#152326) 2024-07-26 16:09:29 +00:00
test_driver Fix Linux_android_emu tests late initialization errors (#152932) 2024-08-06 14:48:50 -07:00
.metadata Add and use an integration test with native(ADB) screenshots (#152326) 2024-07-26 16:09:29 +00:00
pubspec.yaml Roll pub packages (#153581) 2024-08-17 00:44:08 +00:00
README.md Add and use an integration test with native(ADB) screenshots (#152326) 2024-07-26 16:09:29 +00:00

Flutter Driver Android Integration Tests

This directory contains a sample app and tests that demonstrate how to use the (experimental) native Flutter Driver API to drive Flutter apps that run on Android devices or emulators, interact with and capture screenshots of the app, and compare the screenshots against golden images.