Supported CI providers
Default settings will work with most CI providers
Supported CI tools
| Name | Supported |
|---|---|
| CircleCI | ✅ |
| GitLab CI | ✅ |
| Jenkins CI | ✅ |
| Travis CI | ✅ |
| Github Actions | ✅ |
Example Integration
If your CI provider is supported, just the tr-reporter where to find it.
curl -sL https://get.testrecall.com/reporter | bash
trap 'testrecall-reporter' EXIT
npm run test # must output a report.xml junit fileGeneric Integration:
The TestRecall reporter works with any test suite that can export a Junit xml file. This is an example of a generic integration using only the file
testrecall-reporter \
-file junit.xml \
-sha <git_sha> \
-branch <master> \
-buildurl <url_to_build> \
-buildnumber <1>| Flag | Details |
|---|---|
| file | Location to a junit.xml file or tr-reporter accepts xml through stdin pipe |
| branch | Current branch name, if git is available tr-reporter will attempt to find |
| sha | Current git SHA, if git is available tr-reporter will attempt to find |
| buildnumber | Current build number, required for naming and ordering result |
| buildurl | Current build URL, required for linking back to your build |