Skip to content
25 changes: 24 additions & 1 deletion .github/workflows/llm-android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ env:

jobs:
instrumentation-test:
runs-on: ubuntu-latest
runs-on: linux.24xl.spr-metal
env:
API_LEVEL: 34
ARCH: x86_64
Expand All @@ -52,6 +52,29 @@ jobs:
sudo udevadm control --reload-rules
sudo udevadm trigger --name-match=kvm

- name: Install Android Emulator dependencies
run: |
cat /etc/os-release
sudo dnf install -y \
libX11-xcb \
libxcb \
pulseaudio-libs \
nss \
libXcomposite \
libXcursor \
libXi \
libXtst \
alsa-lib \
mesa-libGL \
mesa-dri-drivers

- name: Set up Android SDK
uses: android-actions/setup-android@v3

- name: Install Android Emulator and system image
run: |
sdkmanager --install "emulator" "platform-tools" "platforms;android-${{ env.API_LEVEL }}" "system-images;android-${{ env.API_LEVEL }};default;${{ env.ARCH }}"

- name: Set up JDK 17
uses: actions/setup-java@v4
with:
Expand Down
Loading