Files
yourpart3/.github/workflows/android-tests.yml
Torsten Schulz (local) 1ab9407e79
All checks were successful
Deploy to production / deploy (push) Successful in 2m56s
Refactor code structure for improved readability and maintainability; optimize performance across multiple modules.
2026-07-21 09:08:15 +02:00

51 lines
1.2 KiB
YAML

name: Android Tests
on:
push:
paths:
- "android/native/**"
- ".github/workflows/android-tests.yml"
pull_request:
paths:
- "android/native/**"
- ".github/workflows/android-tests.yml"
permissions:
contents: read
jobs:
unit-tests:
name: JVM tests
runs-on: ubuntu-latest
defaults:
run:
working-directory: android/native
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: temurin
java-version: "17"
- uses: gradle/actions/setup-gradle@v4
- run: ./gradlew :app:testLocalDebugUnitTest
instrumentation-tests:
name: Emulator tests
runs-on: ubuntu-latest
defaults:
run:
working-directory: android/native
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: temurin
java-version: "17"
- uses: gradle/actions/setup-gradle@v4
- uses: reactivecircus/android-emulator-runner@v2
with:
api-level: 35
target: google_apis
arch: x86_64
script: ./gradlew :app:connectedLocalDebugAndroidTest