Code coverage addon for Ember apps using Istanbul. Current version 1.0.2 (last release). Works with any transpiler. Supports Mocha, Mirage, Pretender. Configurable via ember-cli-build.js. Key differentiators: uses Istanbul instead of Blanket, instruments code during build, parallel testing support via ember-exam, and passthrough for Ajax interception. Requires Testem >=1.6.0 for Mocha, and appropriate versions of Mirage/Pretender.
npm install ember-cli-nacho-coverageNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows install, config, and usage of ember-cli-nacho-coverage with environment variable.
In mirage/config.js: this.passthrough('/write-coverage'); before setting namespace.Upgrade Testem and ember-cli as needed.
Just include other reporters; json-summary is automatic.
Run 'ember coverage-merge' after parallel tests.
Run 'ember install ember-cli-nacho-coverage' again.
Add this.passthrough('/write-coverage') in mirage/config.js before setting namespace.Ensure COVERAGE=true is set before running ember test. Check Testem version.