From 39400baadb68e2ac3b96e995af4cb77cd5eb5f29 Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Wed, 26 Aug 2026 09:25:23 +0100 Subject: [PATCH] giving up --- .forgejo/workflows/buildAndTest.yml | 51 ----------------------------- 1 file changed, 51 deletions(-) diff --git a/.forgejo/workflows/buildAndTest.yml b/.forgejo/workflows/buildAndTest.yml index c20763d6..11eb196e 100644 --- a/.forgejo/workflows/buildAndTest.yml +++ b/.forgejo/workflows/buildAndTest.yml @@ -41,57 +41,6 @@ jobs: git submodule update --init --recursive echo "✅ Checked out at $(git rev-parse HEAD) on $(git branch --show-current 2>/dev/null || echo detached HEAD)" - - name: Démarrer l'émulateur QEMU Headless - run: | - # 1. Variables d'environnement pour stabiliser le noyau Android 36 - export RE_EMULATOR_DISABLE_CPUID_CHECK=1 - - export LD_LIBRARY_PATH=/opt/android-sdk/emulator/lib64:/opt/android-sdk/emulator/lib64/qt/lib:$LD_LIBRARY_PATH - export QT_QPA_PLATFORM=offscreen - export ANDROID_EMULATOR_USE_SYSTEM_LIBS=1 - export ANDROID_SDK_ROOT=/opt/android-sdk - - echo "hw.ramSize = 3072" >> ${ANDROID_SDK_ROOT}/.android/avd/postit_test_avd.ini - echo "hw.ramSize = 2048" >> ${ANDROID_SDK_ROOT}/.android/avd/postit_test_avd.ini - echo "hw.heapSize = 256" >> ${ANDROID_SDK_ROOT}/.android/avd/postit_test_avd.ini - echo "hw.gpu.enabled = yes" >> ${ANDROID_SDK_ROOT}/.android/avd/postit_test_avd.ini - echo "hw.gpu.mode = host" >> ${ANDROID_SDK_ROOT}/.android/avd/postit_test_avd.ini - echo "Vulkan = off" >> ${ANDROID_SDK_ROOT}/.android/avd/advancedFeatures.ini - echo "enableHostVulkan = no" >> ${ANDROID_SDK_ROOT}/.android/avd/advancedFeatures.ini - echo "GLDirectMem = off" >> ${ANDROID_SDK_ROOT}/.android/avd/advancedFeatures.ini - - - # 2. Démarrer l'émulateur QEMU Headless - emulator -avd postit_test_avd \ - -no-window \ - -no-audio \ - -no-boot-anim \ - -gpu software \ - -no-metrics \ - -cores 2 \ - -memory 2048 \ - -qemu -cpu host,vme=off & - - echo "⌛ Attente de la détection par ADB..." - adb wait-for-device - - echo "⌛ Attente de la fin du boot d'Android..." - OUT="" - COUNTER=0 - # Sécurité : ajout d'un timeout (max 30 essais) pour éviter que la CI ne tourne à l'infini si le boot gèle - while [[ "$OUT" != "1" && $COUNTER -lt 30 ]]; do - sleep 10 - OUT=$(adb shell getprop sys.boot_completed | tr -d '\r') - echo "Statut actuel : ${OUT:-0}" - let COUNTER=COUNTER+1 - done - - if [ "$OUT" != "1" ]; then - echo "❌ Échec du boot d'Android après délai imparti." - exit 1 - fi - echo "✅ L'émulateur Android est prêt !" - - name: Test run: | echo "🚀 Installation de l'APK de Debug..."