istanbul-coverage-source-map
An istanbul tool to translate the coverage object for bundled scripts using their source map.
Usage
Get the coverage object after tests have been performed and then translate using this module. The example, below is based on using a gulp task runner for istanbul - gulp-istanbul-custom-reports.
var istanbul = ;var COVERAGE_VARIABLE = '$$1cov_' + + '$$';var covObj;var istanbulCoverageSourceMap = ;var sourceFiles = 'lib/bundled/**/*.js' gulp // Covering files - must wait for finish event before continuing ;
API
istanbul-coverage-source-map
An istanbul tool to translate the coverage object for bundled scripts using their source map..
Params
- COV_OBJ
Object
- an istanbul coverage object - opts
Object
- optional- [generatorPrefix='']
Object
- the protocol prefix added to the path for original sources by the source map generator. - [sourceMaps]
Object
- an object array of source-map file mappings. If not provided the module will look for a source map in the same directory as the covered source file with the suffix.map
. Object array example, { "./file1.js": "./file1.js.map", "./file2.js": "./maps/file2.js.map" }
- [generatorPrefix='']
Type: name
documented by jsdoc-to-markdown.
License
MIT License (MIT)
Copyright (c) 2014 John Barry
Dependencies
amdefine@0.1.0 - ["BSD","MIT"], istanbul-coverage-source-map@0.0.0 - "MIT License (MIT)", source-map-closest-match@0.1.0 - ["BSD"], documented by npm-licenses.