Skip to content

Comments

test: Android end-to-end integration tests#453

Merged
limbonaut merged 40 commits intomainfrom
test/android-end-to-end
Dec 9, 2025
Merged

test: Android end-to-end integration tests#453
limbonaut merged 40 commits intomainfrom
test/android-end-to-end

Conversation

@limbonaut
Copy link
Collaborator

@limbonaut limbonaut commented Nov 27, 2025

This PR adds end-to-end testing support for Android. It adapts integration tests used for desktop platforms to work on Android too.

- Pass Sauce Labs secrets through CI workflows - Rename matrix variables for clarity - Add Android to test matrix with
APK executable - Configure Sauce Labs environment variables for device testing
@limbonaut limbonaut marked this pull request as ready for review November 29, 2025 11:58
@limbonaut limbonaut merged commit 3e69513 into main Dec 9, 2025
54 checks passed
@limbonaut limbonaut deleted the test/android-end-to-end branch December 9, 2025 08:54
timeout-minutes: 10
shell: bash
run: |
"${GODOT}" --verbose --headless --disable-crash-handler --path project --install-android-build-template --export-debug "Android Tests" "${GITHUB_WORKSPACE}/exports/android.apk" || true

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When exporting, do users need to set --disable-crash-handler as well?

Copy link
Collaborator Author

@limbonaut limbonaut Dec 10, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is an issue with export process crashing in CI after it finishes, and it seems unrelated to our lib. Disabling godot's crash handler speeds things up. It might be related to competing crash handlers?

Myran pushed a commit to Myran/sentry-godot that referenced this pull request Dec 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants