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 file
Generic 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 |