diff --git a/.gitea/workflows/workflow.yml b/.gitea/workflows/workflow.yml index 6159f3f..f897ac5 100644 --- a/.gitea/workflows/workflow.yml +++ b/.gitea/workflows/workflow.yml @@ -47,15 +47,21 @@ jobs: - name: Checkout tests run: python3 /opt/scripts/copy-tests.py --repo-url "Olympic/NTO-2025-Client-Android-tests" --branch "main" + - name: Uninstall APK before tests (Gradle) + run: | + chmod +x ./gradlew + ./gradlew uninstallAll + - name: Run tests run: | chmod +x ./gradlew - if [ -z "$ANDROID_SERIAL" ]; then - echo "Ошибка: ANDROID_SERIAL не задана для этого runner'а." - exit 1 - fi - echo "Запуск тестов на устройстве: $ANDROID_SERIAL" - ./gradlew -Padb.device.serial=${ANDROID_SERIAL} connectedDebugAndroidTest + ./gradlew connectedDebugAndroidTest + + - name: Uninstall APK after tests (Gradle) + run: | + chmod +x ./gradlew + ./gradlew uninstallAll + if: always() - name: Upload test results uses: christopherHX/gitea-upload-artifact@v4