gulp  = require('gulp-help')(require 'gulp')
karma = require 'karma'


module.exports = (config, options) ->

  description = 'Generate unit test coverage report.'

  gulp.task 'coverage', description, ['coffee:instrument', 'coffee:test'], (done) ->
    options =
      configFile: __dirname + '/../config/karma-coverage.conf.coffee'
      singleRun: true
    cb = -> done()
    new karma.Server(options, cb).start()
