Skip to content

Conversation

@AndreMiras
Copy link
Member

Leverage reactivecircus/android-emulator-runner to run the testapps artifact on an emulator and check the ADB logs.
We're currently checking for the following pattern from the logcat output:

  • "I python: Initialized python"
  • "I python: Ran 14 tests in"
  • "I python: OK"

Note that we're keeping things simple for the first iteration and we only run the ubuntu-latest-sdl2-artifacts artifact.
In the future we may want to test the different bootstraps, build host and even updated recipes dynamically.

@AndreMiras AndreMiras force-pushed the feature/ci_emulator_runtime_tests branch from a33e392 to fcf1ef7 Compare October 7, 2025 12:00
Leverage `reactivecircus/android-emulator-runner` to run the testapps
artifact on an emulator and check the ADB logs.
We're currently checking for the following pattern from the logcat output:
- "I python: Initialized python"
- "I python: Ran 14 tests in"
- "I python: OK"

Note that we're keeping things simple for the first iteration and we only
run the `ubuntu-latest-sdl2-artifacts` artifact.
In the future we may want to test the different bootstraps, build host
and even updated recipes dynamically.

Also bump actions/checkout to v5.
@AndreMiras AndreMiras force-pushed the feature/ci_emulator_runtime_tests branch from fcf1ef7 to ee32640 Compare October 7, 2025 20:50
@cclauss
Copy link
Contributor

cclauss commented Oct 8, 2025

@T-Dynamos When you think a pull request is useful and is ready to be merged, please consider giving it a positive review.

Every check mark ✔️ at the top right of this page gives project maintainers confidence that the proposed changes have been read through and deemed both useful and safe to merge into the codebase. Lots of 👍 and "what is the ETA?" comments are easier for maintainers to ignore than ✔️✔️✔️✔️✔️ from several different reviewers.

Anyone can review a pull request on GitHub. To do so here:

  1. Scroll to the top of this page.
  2. Click the Files changed tab and read through each file carefully looking for potential issues.
  3. Click the Review changes button.
  4. Click Approve (or one of the other options) and add comments only if they have not already been stated in the PR.
  5. Click Submit review so that your ✔️ will be added to the list.

@AndreMiras AndreMiras merged commit c02cf78 into develop Oct 8, 2025
83 checks passed
@AndreMiras AndreMiras deleted the feature/ci_emulator_runtime_tests branch October 8, 2025 15:48
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.

4 participants