diff --git a/.github/workflows/android-kotlin.yml b/.github/workflows/android-kotlin.yml index 3d441b6..7128eb6 100644 --- a/.github/workflows/android-kotlin.yml +++ b/.github/workflows/android-kotlin.yml @@ -22,6 +22,12 @@ jobs: - uses: android-actions/setup-android@v3 + - name: Enable KVM + run: | + echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules + sudo udevadm control --reload-rules + sudo udevadm trigger --name-match=kvm + - name: Install Android SDK packages run: sdkmanager "platforms;android-36" "build-tools;36.0.0" @@ -42,4 +48,5 @@ jobs: target: google_apis arch: x86_64 profile: pixel_6 + emulator-options: -no-window -gpu swiftshader_indirect -no-snapshot -noaudio -no-boot-anim -camera-back none script: ./gradlew -p examples/android-kotlin :app:connectedDebugAndroidTest -PlbugJar="$LBUG_JAR" diff --git a/examples/android-kotlin/app/build.gradle b/examples/android-kotlin/app/build.gradle index 6083a27..89a32b3 100644 --- a/examples/android-kotlin/app/build.gradle +++ b/examples/android-kotlin/app/build.gradle @@ -24,4 +24,5 @@ dependencies { implementation files(lbugJar.get()) androidTestImplementation 'androidx.test:core-ktx:1.6.1' androidTestImplementation 'androidx.test.ext:junit-ktx:1.2.1' + androidTestImplementation 'androidx.test:runner:1.6.2' }