@qlens/jest-reporter
v0.1.0
Published
Jest reporter that posts run summaries and case-level results to QualityPilot (qlens.dev) CI ingest.
Maintainers
Readme
@qlens/jest-reporter
Post Jest run summaries to QualityPilot CI ingest.
Install
npm install --save-dev @qlens/jest-reporterUse
// jest.config.js
module.exports = {
reporters: [
'default',
['@qlens/jest-reporter', {
// apiKey: 'qlens_...', // defaults to process.env.QLENS_API_KEY
// repo: 'owner/name', // defaults to GITHUB_REPOSITORY
sendCases: true, // include per-case data (default: false)
maxCases: 5000, // hard cap on payload (default: 5000)
}],
],
};Environment variables (auto-detected)
| Var | Purpose |
|-----|---------|
| QLENS_API_KEY | Required. Generate at https://www.qlens.dev/dashboard/keys |
| QLENS_ENDPOINT | Override ingest URL (self-hosted) |
| GITHUB_REPOSITORY | Repo in owner/name — set by GitHub Actions |
| GITHUB_SHA | Commit SHA — set by GitHub Actions |
| GITHUB_REF_NAME | Branch name — set by GitHub Actions |
GitHub Actions example
- name: Run tests
env:
QLENS_API_KEY: ${{ secrets.QLENS_API_KEY }}
run: npm testThe reporter never fails your run — upload errors are logged only.
License
MIT © IK Lab
