Skip to content

ci(androidTest): validate app androidTest lint model#43

Merged
Zibete merged 1 commit intomainfrom
ci/androidtest-lint-model-check
Mar 12, 2026
Merged

ci(androidTest): validate app androidTest lint model#43
Zibete merged 1 commit intomainfrom
ci/androidtest-lint-model-check

Conversation

@Zibete
Copy link
Copy Markdown
Owner

@Zibete Zibete commented Mar 12, 2026

🧪 ci(androidTest): validate app androidTest lint model

🤖 Qué se cambió

  • Se agregó una validación explícita de androidTest en /.github/workflows/android-ci.yml
  • Se incorporó el step ./gradlew :app:generateDebugAndroidTestLintModel
  • El nuevo step quedó ubicado después de ✅ Unit tests (JVM) y antes de 🧼 Android Lint
  • Se actualizó el Job summary para reflejar este comando dentro de la secuencia local sugerida
  • El diff quedó limitado a un único archivo del workflow

🎯 Por qué

  • Los PRs recientes de build/toolchain corrigieron desalineaciones en androidTest del módulo app
  • Faltaba proteger ese frente de forma explícita en CI para detectar temprano futuras regresiones de dependencias o build logic
  • Este cambio agrega una validación liviana y específica sin introducir emuladores ni instrumentation tests completos

Tests agregados (JVM)

  • Ninguno en esta iteración.

🧪 Cómo correr los tests

./gradlew testDebugUnitTest
./gradlew :app:generateDebugAndroidTestLintModel
./gradlew lintDebug
./gradlew :app:assembleDebug
./gradlew :app:compileReleaseKotlin

✅ Validación manual

  • Verificar que el step 🧪 AndroidTest lint model quede entre ✅ Unit tests (JVM) y 🧼 Android Lint
  • Verificar que el Job summary incluya :app:generateDebugAndroidTestLintModel
  • Confirmar que el diff quede limitado a /.github/workflows/android-ci.yml
  • Confirmar que CI falle temprano si vuelve una desalineación en el classpath de androidTest

🚧 Fuera de alcance

  • Fixes de Gradle/build logic adicionales
  • Nuevos ajustes de dependency locking
  • Cambios en tests instrumentados completos
  • Refactors del pipeline fuera del job actual
  • Modificaciones a código funcional de la app

@Zibete Zibete merged commit 06169bc into main Mar 12, 2026
1 check passed
@Zibete Zibete deleted the ci/androidtest-lint-model-check branch March 12, 2026 17:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant