CI: Gradle Managed Devices + GitHub Actions workflow

pixel7Api34 managed device runs instrumented tests headlessly on CI.
Three test-filter profiles (ci/parallel/full) mirror iOS xctestplan
variants. run_ui_tests.sh convenience wrapper.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Trey T
2026-04-18 14:57:42 -05:00
parent 227c0a9240
commit 95a5338abd
6 changed files with 91 additions and 0 deletions

View File

@@ -181,6 +181,15 @@ android {
testOptions {
unitTests.isIncludeAndroidResources = true
unitTests.isReturnDefaultValues = true
managedDevices {
localDevices {
create("pixel7Api34") {
device = "Pixel 7"
apiLevel = 34
systemImageSource = "aosp-atd"
}
}
}
}
}