From 710f03ffcca35bacb99cc2c0134c751fb39d2771 Mon Sep 17 00:00:00 2001 From: Assam Boudjelthia Date: Thu, 28 Dec 2023 11:43:52 +0100 Subject: [PATCH] Android: use Android emulator 32.1.15 to not break rhi tests Currently CI doesn't cache specific Android Emulator version, so after an update was availabe 33.1.23 is broke RHI tests on Android 13 emulator. The last known emulator version to to work was 32.1.15, so as a workaround we install this specific version. Fixes: QTBUG-119884 Pick-to: 6.7 Change-Id: Iec56207b6142d97a9dfabc0fb07a920c868e58b1 Reviewed-by: Jukka Jokiniva (cherry picked from commit 481825822b5f714e584bb5eab70432ecd2ac446f) Reviewed-by: Zoltan Gera Reviewed-by: Toni Saario --- coin/provisioning/common/linux/android_linux.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/coin/provisioning/common/linux/android_linux.sh b/coin/provisioning/common/linux/android_linux.sh index 45af2183..3e358251 100755 --- a/coin/provisioning/common/linux/android_linux.sh +++ b/coin/provisioning/common/linux/android_linux.sh @@ -135,6 +135,18 @@ EOB cd "$sdkTargetFolder/cmdline-tools/tools/bin" ./sdkmanager --install "emulator" --sdk_root="$sdkTargetFolder" \ | eval "$sdkmanager_no_progress_bar_cmd" + +echo "Download and unzip Android Emulator version 32.1.15" +emulatorFileName="emulator-linux_x64-10696886.zip" +emulatorCiUrl="https://ci-files01-hki.ci.qt.io/input/android/$emulatorFileName" +emulatorUrl="http://dl.google.com/android/repository/$emulatorFileName" +emulatorTargetFile="$sdkTargetFolder/$emulatorFileName" +emulatorSha1="b78f4d2c22d6aa5ca83d26ccb68cbf885a273888" +DownloadURL "$emulatorCiUrl" "$emulatorUrl" "$emulatorSha1" "$emulatorTargetFile" +echo "Unzipping the Android Emulator to '$sdkTargetFolder'" +sudo unzip -o -q "$emulatorTargetFile" -d "$sdkTargetFolder" +rm "$emulatorTargetFile" + echo "y" | ./sdkmanager --install "system-images;android-23;google_apis;x86" \ | eval "$sdkmanager_no_progress_bar_cmd" echo "y" | ./sdkmanager --install "system-images;android-33;google_apis;x86_64" \