Run tests locally
Run the project test suite automatically on commit or push, or manually right before you ask for review.
Local test proof
Gotsha runs tests and linters on your machine, stores the result in Git notes, and lets reviewers verify it in GitHub or GitLab.
Gotsha is distributed as a Ruby gem, so you need to have Ruby working on your system. Apart from that, the only other dependency is Git.
Gotsha will guide you through setup. It should take less than 3 minutes. If you get stuck, run gotsha help.
Run the project test suite automatically on commit or push, or manually right before you ask for review.
The full result is stored as a Git note for the current commit SHA.
Push as usual. A small CI script verifies the note and exposes the result in your PR or MR.