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

@@ -0,0 +1,5 @@
# Fast PR gating subset
com.tt.honeyDue.AAA_SeedTests
com.tt.honeyDue.Suite1_RegistrationTests
com.tt.honeyDue.Suite5_TaskTests
com.tt.honeyDue.SuiteZZ_CleanupTests

View File

@@ -0,0 +1,10 @@
# Full instrumented suite — all top-level suite classes (seed + per-feature suites + parallel Suite9/Suite10 + cleanup)
com.tt.honeyDue.AAA_SeedTests
com.tt.honeyDue.Suite1_RegistrationTests
com.tt.honeyDue.Suite4_ComprehensiveResidenceTests
com.tt.honeyDue.Suite5_TaskTests
com.tt.honeyDue.Suite7_ContractorTests
com.tt.honeyDue.Suite8_DocumentWarrantyTests
com.tt.honeyDue.Suite9_E2ERegressionTests
com.tt.honeyDue.Suite10_AccessibilityTests
com.tt.honeyDue.SuiteZZ_CleanupTests

View File

@@ -0,0 +1,7 @@
# Parallel-safe subset — excludes Suite9 E2E regression (sequential) and ordering-sensitive cleanup
com.tt.honeyDue.Suite1_RegistrationTests
com.tt.honeyDue.Suite4_ComprehensiveResidenceTests
com.tt.honeyDue.Suite5_TaskTests
com.tt.honeyDue.Suite7_ContractorTests
com.tt.honeyDue.Suite8_DocumentWarrantyTests
com.tt.honeyDue.Suite10_AccessibilityTests