Skip to content

Commit 0f3f45b

Browse files
committed
Fix android CI
1 parent 6b3d967 commit 0f3f45b

File tree

1 file changed

+16
-11
lines changed

1 file changed

+16
-11
lines changed

.github/workflows/test.yml

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ jobs:
1818
uses: actions/checkout@v4
1919
- uses: actions/setup-java@v4
2020
with:
21-
distribution: 'adopt'
22-
java-version: '17'
21+
distribution: "adopt"
22+
java-version: "17"
2323
- name: Setup Gradle
2424
uses: gradle/actions/setup-gradle@v3
2525
- name: Start Docker containers
@@ -28,7 +28,7 @@ jobs:
2828
run: ./gradlew library:testDebug
2929
library-integration:
3030
name: Library (Integration Tests)
31-
runs-on: ubuntu-latest
31+
runs-on: warp-ubuntu-latest-arm64-2x
3232
steps:
3333
- name: Checkout
3434
uses: actions/checkout@v4
@@ -37,20 +37,25 @@ jobs:
3737
- name: Configure JDK
3838
uses: actions/setup-java@v4
3939
with:
40-
distribution: 'adopt'
41-
java-version: '17'
42-
- name: Enable KVM group perms
40+
distribution: "adopt"
41+
java-version: "17"
42+
- name: Setup Android SDK
4343
run: |
44-
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
45-
sudo udevadm control --reload-rules
46-
sudo udevadm trigger --name-match=kvm
44+
sudo apt-get update
45+
sudo apt-get install -y android-sdk
46+
echo "ANDROID_HOME=/usr/lib/android-sdk" >> $GITHUB_ENV
47+
echo "/usr/lib/android-sdk/platform-tools" >> $GITHUB_PATH
48+
echo "/usr/lib/android-sdk/tools" >> $GITHUB_PATH
4749
- name: Setup Gradle
4850
uses: gradle/actions/setup-gradle@v3
4951
- name: Start Docker containers
5052
run: dev/up
5153
- name: Gradle Run Integration Tests
5254
uses: reactivecircus/android-emulator-runner@v2
5355
with:
54-
api-level: 29
56+
api-level: 2930
57+
target: default
58+
arch: arm64-v8a
59+
disable-animations: true
60+
emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim
5561
script: ./gradlew connectedCheck
56-

0 commit comments

Comments
 (0)