You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Refactor the GitHub Actions workflow for instrumented tests by using a cleaner matrix strategy and ensuring that test failures correctly fail the workflow.
Summary of Improvement
Current Implementation
instrumented_testsjob uses a hardcoded API level (api-level: [29]) without architecture control.reactivecircus/android-emulator-runner@v2to spin up an emulator and run tests.|| truecan silently ignore test failures, resulting in false-positive passes in CI.Proposed Solution
include, and drop reliance on a single hardcoded API level:|| truefrom the test command to allow failures to surface properly:connectedDebugAndroidTestinstead of the defaultconnectedAndroidTestif that aligns with your Gradle configuration.