From 767e558170b18fcd59064e8b5bbcff57b505d67e Mon Sep 17 00:00:00 2001 From: Esteban Ordano Date: Wed, 17 Dec 2014 22:53:28 -0300 Subject: [PATCH] Update coveralls --- .travis.yml | 3 ++- gulpfile.js | 6 ++++++ package.json | 1 + 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index e8d01a5..85c1de6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,4 +9,5 @@ before_install: install: - bower install - npm install - +after_script: + - gulp coveralls diff --git a/gulpfile.js b/gulpfile.js index c0ccd9e..1013582 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -25,12 +25,14 @@ *
  • `lint` - run `jshint` *
  • `coverage` - run `istanbul` with mocha to generate a report of test coverage *
  • `jsdoc` - run `jsdoc` to generate the API reference + *
  • `coveralls` - updates coveralls info * */ 'use strict'; var gulp = require('gulp'); var closureCompiler = require('gulp-closure-compiler'); +var coveralls = require('gulp-coveralls'); var jshint = require('gulp-jshint'); var mocha = require('gulp-mocha'); var runSequence = require('run-sequence'); @@ -128,6 +130,10 @@ gulp.task('jsdoc', shell.task(['jsdoc -c .jsdoc.conf lib'])); gulp.task('coverage', shell.task(['istanbul cover _mocha -- --recursive'])); +gulp.task('coveralls', ['coverage'], function() { + gulp.src('coverage/lcov.info').pipe(coveralls()); +}); + /** * Watch tasks */ diff --git a/package.json b/package.json index 381e007..d1d4daa 100644 --- a/package.json +++ b/package.json @@ -94,6 +94,7 @@ "closure-compiler-jar": "git://github.com/eordano/closure-compiler-jar.git", "gulp": "^3.8.10", "gulp-closure-compiler": "^0.2.9", + "gulp-coveralls": "^0.1.3", "gulp-jsdoc": "^0.1.4", "gulp-jshint": "^1.9.0", "gulp-mocha": "^2.0.0",