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