Skip to content

Commit 3cd110b

Browse files
authored
Update android-test.yml
1 parent 5a9dc10 commit 3cd110b

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

.github/workflows/android-test.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
sudo rm cmdline-tools.zip
3131
echo "export PATH=$ANDROID_SDK_ROOT/cmdline-tools/latest/bin:$PATH" >> $GITHUB_ENV
3232
33-
# Accept SDK licenses (fixes "sdkmanager: command not found" issue)
33+
# Accept SDK licenses
3434
- name: Accept Android SDK Licenses
3535
run: yes | sdkmanager --licenses
3636

@@ -41,10 +41,13 @@ jobs:
4141
sudo udevadm control --reload-rules
4242
sudo udevadm trigger --name-match=kvm
4343
44+
# Ensure Gradle wrapper exists and is executable
4445
- name: Generate Gradle Wrapper (if missing)
4546
run: |
4647
cd Android
47-
gradle wrapper
48+
if [ ! -f "gradlew" ]; then
49+
gradle wrapper
50+
fi
4851
4952
- name: Grant execute permission for Gradle wrapper
5053
run: chmod +x Android/gradlew
@@ -66,8 +69,8 @@ jobs:
6669
adb wait-for-device
6770
adb shell "while [[ -z \$(getprop sys.boot_completed) ]]; do sleep 1; done"
6871
echo "Device is ready, running tests..."
69-
cd Android
70-
./gradlew connectedCheck --stacktrace
72+
ls -la Android # Debugging step to check if gradlew exists
73+
./Android/gradlew connectedCheck --stacktrace
7174
7275
# Upload test reports for debugging
7376
- name: Upload Test Reports

0 commit comments

Comments
 (0)