Skip to content

Commit

Permalink
Merge pull request #4 from diasdavid/master
Browse files Browse the repository at this point in the history
print coverage report
  • Loading branch information
dignifiedquire committed Apr 7, 2016
2 parents e7e3761 + 4aa48bc commit 6895d32
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 1 deletion.
10 changes: 10 additions & 0 deletions bin/coverage
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#! /usr/bin/env node

'use strict'

const gulp = require('gulp')

require('../src/gulp-log')(gulp)
require('../gulp')(gulp)

gulp.start('coverage')
4 changes: 3 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@
"dignified-lint": "bin/lint",
"dignified-build": "bin/build",
"dignified-test": "bin/test",
"dignified-release": "bin/release"
"dignified-release": "bin/release",
"dignified-coverage": "bin/coverage"
},
"scripts": {
"lint": "bin/lint"
Expand Down Expand Up @@ -40,6 +41,7 @@
"gulp-eslint": "^2.0.0",
"gulp-filter": "^4.0.0",
"gulp-git": "^1.7.1",
"gulp-istanbul": "^0.10.4",
"gulp-load-plugins": "^1.2.0",
"gulp-load-tasks": "^0.8.4",
"gulp-mocha": "^2.2.0",
Expand Down
30 changes: 30 additions & 0 deletions tasks/coverage.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
'use strict'

const $ = require('gulp-load-plugins')()

const utils = require('../src/utils')
const config = require('../config/webpack')

module.exports = {
fn (gulp, done) {
gulp.task('pre-test', function () {
return gulp.src([
'src/**/*.js'
]).pipe($.istanbul())
.pipe($.istanbul.hookRequire())
})

gulp.task('mocha', ['pre-test'], () => {
return gulp.src([
'test/node.js',
'test/**/*.spec.js'
])
.pipe($.mocha({
timeout: config.dev.timeout
}))
.pipe($.istanbul.writeReports())
})

utils.hooksRun(gulp, 'coverage', ['mocha'], utils.exitOnFail(done))
}
}

0 comments on commit 6895d32

Please sign in to comment.