Skip to content

AndrewKeig/grunt-jscoverage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

grunt-jscoverage

Grunt task for jscoverage; which will parse your source code and generate an instrumented version allowing testing tools to generate code coverage reports.

NPM stats

Install

Install npm package

npm install grunt-jscoverage --save-dev

Add this line to your project's Gruntfile:

grunt.loadNpmTasks("grunt-jscoverage");

Configure

grunt.initConfig({
  jscoverage: {
    src: {
      expand: true,
      cwd: 'src/',
      src: ['**/*.js'],
      dest: 'src-cov/',
      ext: '.js',
    },
    otherstuff: {
      expand: true,
      cwd: 'otherstuff/',
      src: ['**/*.js'],
      dest: 'otherstuff-cov/',
      ext: '.js',
    },
    options: {
      // custom options
    }
  }
});

See Grunt docs for detailed explanation.

Options will be passed to jscoverage as is. Unfortunately, jscoverage doesn't provide any documentation about its programmatic API, so take a look at function processFile() in its file index.js for details.

Run

grunt jscoverage

About

Grunt task to parse your source code and generate an instrumented version allowing testing tools to generate code coverage reports

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published