Skip to content

Commit 580782f

Browse files
committed
updates
1 parent 325a258 commit 580782f

File tree

1 file changed

+21
-13
lines changed

1 file changed

+21
-13
lines changed

.github/workflows/ci.yml

Lines changed: 21 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,9 @@ jobs:
130130
- name: checkout
131131
uses: actions/checkout@v4
132132

133+
- name: Setup SDK for Android
134+
uses: android-actions/setup-android@v3
135+
133136
- name: Enable KVM
134137
run: |
135138
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
@@ -151,26 +154,31 @@ jobs:
151154
- name: Run Android Emulator
152155
uses: reactivecircus/android-emulator-runner@v2
153156
with:
157+
avd-name: android_emulator
154158
api-level: 33
155159
target: google_atd
156160
arch: x86_64
157161
profile: pixel_5
158-
sdcard-path-or-size: "128M"
159-
emulator-options: -no-window -noaudio -no-boot-anim -memory 2048 -wipe-data -cache-size 1000 -noaudio -no-window -partition-size 8192
162+
sdcard-path-or-size: 128M
163+
ram-size: 2048M
164+
disk-size: 4096M
165+
disable-animations: true
166+
cmake: 3.10.2.4988404
167+
emulator-options: -no-window -noaudio -no-boot-anim -memory 2048 -wipe-data -cache-size 1000 -partition-size 8192
168+
pre-emulator-launch-script: |
169+
sdkmanager --list_installed
160170
script: |
171+
adb wait-for-device
172+
adb shell input keyevent 82
173+
adb shell pm list instrumentation
174+
adb devices && adb shell getprop
175+
./gradlew :example:assembleDebugAndroidTest
176+
./gradlew :lib:assembleDebugAndroidTest
177+
./gradlew :lib:testDebugUnitTest && ./gradlew jacocoFullReport --info
178+
161179
./gradlew connectedCheck
162-
echo "XXXXXX Emulator test run completed."
163-
sdkmanager --list_installed
164-
sdkmanager --update
165-
sdkmanager --list_installed
166180
adb wait-for-device shell 'while [[ -z $(getprop dev.bootcomplete) ]]; do sleep 1; done;'
167-
echo "XXXXXX END"
168-
pre-emulator-launch-script: |
169-
echo "XXXXXX Emulator test run completed."
170-
sdkmanager --list_installed
171-
sdkmanager --update
172-
sdkmanager --list_installed
173-
echo "XXXXXX END"
181+
echo "XXXXXX YYY ZZZ"
174182
175183
176184
windows:

0 commit comments

Comments
 (0)