android: run integration test in CI

Fixes tailscale/corp#24242

Signed-off-by: kari-ts <kari@tailscale.com>
kari/test
kari-ts 2 weeks ago
parent 4c4148bd8e
commit 7fae362ade

@ -33,5 +33,17 @@ jobs:
- name: Build APKs
run: make tailscale-debug.apk
- name: Run tests
- name: Run Unit Tests
run: make test
- name: Set up Android SDK
uses: android-actions/setup-android@v3
- name: Start emulator
run: |
adb devices
adb wait-for-device
adb shell input keyevent 82 &
- name: Run Integration Tests
run: make integration-test

@ -247,6 +247,10 @@ checkandroidsdk: ## Check that Android SDK is installed
test: gradle-dependencies ## Run the Android tests
(cd android && ./gradlew test)
.PHONY: integration-test
integration-test: gradle-dependencies ## Run the integration tests
(cd android && ./gradlew connectedAndroidTest)
.PHONY: emulator
emulator: ## Start an android emulator instance
@echo "Checking installed SDK packages..."

Loading…
Cancel
Save