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