New Test Reporter Public Beta
Our new test reporter, with support for parallelized CI builds, is now in public beta! View its documentation here.
Soon to be deprecated!
These configuration instructions refer to a language-specific test reporter that will soon be deprecated in favor of our new unified test reporter client. The new test reporter supports many more languages as well as parallel build support.
- Generate coverage data in Lcov format
- Install codeclimate-test-reporter's NPM package
npm install -g codeclimate-test-reporter
- Specifying your repo token as an environment variable, send lcov coverage data to the codeclimate-test-reporter npm script
For example, if your coverage data resides in a "lcov.info" file:
CODECLIMATE_REPO_TOKEN=<token> codeclimate-test-reporter < lcov.info
Note: This token is specific to this repo on Code Climate and grants any user the ability to submit test coverage reports on your behalf. We recommend defining this token as an environment variable within your CI's user interface or configuration file.