@@ -88,6 +88,13 @@ module.exports = function (grunt) {
8888 sauce3 : {
8989 options : sauceConfig . batch3
9090 }
91+ } ,
92+
93+ coveralls : {
94+ options : {
95+ coverage_dir : 'coverage/' ,
96+ force : true
97+ }
9198 }
9299
93100 } )
@@ -96,6 +103,7 @@ module.exports = function (grunt) {
96103 grunt . loadNpmTasks ( 'grunt-contrib-jshint' )
97104 grunt . loadNpmTasks ( 'grunt-contrib-watch' )
98105 grunt . loadNpmTasks ( 'grunt-karma' )
106+ grunt . loadNpmTasks ( 'grunt-karma-coveralls' )
99107
100108 // load custom tasks
101109 grunt . file . recurse ( 'grunt/tasks' , function ( path ) {
@@ -106,7 +114,7 @@ module.exports = function (grunt) {
106114 grunt . registerTask ( 'cover' , [ 'karma:coverage' ] )
107115 grunt . registerTask ( 'test' , [ 'unit' , 'cover' , 'casper' ] )
108116 grunt . registerTask ( 'sauce' , [ 'karma:sauce1' , 'karma:sauce2' , 'karma:sauce3' ] )
109- grunt . registerTask ( 'ci' , [ 'jshint' , 'test' , 'sauce' ] )
117+ grunt . registerTask ( 'ci' , [ 'jshint' , 'test' , 'coveralls' , ' sauce'] )
110118 grunt . registerTask ( 'default' , [ 'jshint' , 'test' , 'build' ] )
111119
112120}
0 commit comments