From 3610a02a326343e3488f1abeb0b845e6bca918da Mon Sep 17 00:00:00 2001 From: Ashish Bhatia Date: Sat, 20 Jul 2024 19:21:24 -0700 Subject: [PATCH] ci: fix test failure on API 26 --- .github/workflows/adbe-unittests-api26.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/adbe-unittests-api26.yml b/.github/workflows/adbe-unittests-api26.yml index 07efd49..342afba 100644 --- a/.github/workflows/adbe-unittests-api26.yml +++ b/.github/workflows/adbe-unittests-api26.yml @@ -57,13 +57,23 @@ jobs: - name: Run tests uses: reactivecircus/android-emulator-runner@v2 + env: + # Ref: https://github.com/ReactiveCircus/android-emulator-runner/issues/385 + ANDROID_EMULATOR_WAIT_TIME_BEFORE_KILL: 60 with: api-level: ${{ matrix.api-level }} force-avd-creation: false - emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none + emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -no-metrics -camera-back none disable-animations: true target: ${{ matrix.target }} script: | python3 -m pip install --upgrade pip python3 -m pip install --user -r requirements.txt make test_python3 + + # Ref: https://github.com/ReactiveCircus/android-emulator-runner/issues/385 + - name: Kill crashpad_handler processes + run: | + pkill -SIGTERM crashpad_handler || true + sleep 5 + pkill -SIGKILL crashpad_handler || true