7fae362ade
9b07f33d77
@ -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
@ -316,6 +316,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..."