1 | path = require 'path'
|
2 | coffeeCoverage = require 'coffee-coverage'
|
3 | projectRoot = path.resolve __dirname, ".."
|
4 | coverageVar = coffeeCoverage.findIstanbulVariable()
|
5 |
|
6 | # Only write a coverage report if we're not running inside of Istanbul.
|
7 | writeOnExit = path.join projectRoot, '/coverage/coverage-coffee.json' unless coverageVar?
|
8 |
|
9 | coffeeCoverage.register
|
10 | instrumentor: 'istanbul'
|
11 | basePath: projectRoot
|
12 | exclude: ['/test', '/node_modules', '/.git', '/server.coffee']
|
13 | coverageVar: coverageVar
|
14 | writeOnExit: writeOnExit
|
15 | initAll: true
|