chore(preflight): compile androidTest source set in the fast gate #211

Closed
opened 2026-07-03 14:29:50 +00:00 by JMR-dev · 0 comments
JMR-dev commented 2026-07-03 14:29:50 +00:00 (Migrated from github.com)

Status: PR #209 (in review).

Problem

The /preflight skill — the local fast gate (assembleDebug, testDebugUnitTest, lintDebug, ktlintCheck, detekt) — does not compile the androidTest source set. A change that breaks androidTest (E2E / instrumented compile errors, UI signature changes) therefore passes preflight locally but fails CI, because the build + lint + unit tests never compile androidTest. This has bitten past PRs.

Change

Add ./gradlew :app:compileDebugAndroidTestKotlin to the preflight steps and keep CLAUDE.md's fast-gate description in sync, so this class of breakage is caught before pushing.

Fix: #209

**Status:** PR #209 (in review). ## Problem The `/preflight` skill — the local fast gate (`assembleDebug`, `testDebugUnitTest`, `lintDebug`, `ktlintCheck`, `detekt`) — does not compile the `androidTest` source set. A change that breaks `androidTest` (E2E / instrumented compile errors, UI signature changes) therefore passes preflight locally but fails CI, because the build + lint + unit tests never compile `androidTest`. This has bitten past PRs. ## Change Add `./gradlew :app:compileDebugAndroidTestKotlin` to the preflight steps and keep `CLAUDE.md`'s fast-gate description in sync, so this class of breakage is caught before pushing. Fix: #209
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: JMR-dev/LibreMail#211