Setting it up
1
Install the GitHub App
Project settings → GitHub → connect. You will be taken to GitHub to
install the Testorim app on the repository you want.
2
Link the repository to the project
Back in project settings, pick the repository. One repository links to one
project.
3
Choose which tests run
Select the saved tests that should run on a pull request. Keep it to the
ones that matter on every PR. A slow suite makes people ignore the
comment.
4
Subscribe to check runs (optional)
To mirror your own CI, the app’s webhook subscription must include the
check_run event. In GitHub: the app’s settings → Permissions &
events → Subscribe to events.
What happens on a pull request
- Testorim resolves the pull request’s preview URL and uses it as the base address for the run.
- The selected tests are dispatched in chunks sized to your plan’s concurrent run limit, each chunk finishing before the next starts.
- One comment is posted and edited in place as results arrive, not a new comment per run. While work is queued, the comment says how many are done and how many are waiting.
PR activity
Withcheck_run subscribed, Testorim keeps a read-only mirror of your
repository’s check runs: lint, test, build, deploy, whatever you have.
- The project overview shows recent PR activity: the last pull requests
with an aggregated status of
in progress,success,failureormixed. /project/<project-id>/pr/<number>shows one pull request’s unified timeline: your check runs and Testorim’s QA runs together, auto-refreshing while anything is in progress.

