Skip to content

Commit d36277c

Browse files
committed
feat: coveralls init
1 parent 132a5db commit d36277c

File tree

3 files changed

+22
-2
lines changed

3 files changed

+22
-2
lines changed

.coveralls.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
service_name: travis-pro
2+
repo_token: W4HtBtmljYK3MDFAMo2QGMNbohQtFqgP9

Gruntfile.js

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@ module.exports = function(grunt) {
1212
dest: 'build/resumable.min.js'
1313
}
1414
},
15+
coveralls: {
16+
options: {
17+
coverage_dir: 'coverage/'
18+
}
19+
},
1520
karma: {
1621
options: {
1722
configFile: 'karma.conf.js',
@@ -29,10 +34,22 @@ module.exports = function(grunt) {
2934
reporters: ['progress', 'coverage'],
3035
preprocessors: {
3136
'src/*.js': 'coverage'
37+
},
38+
coverageReporter: {
39+
type: "lcov",
40+
dir: "coverage/"
3241
}
3342
},
3443
travis: {
3544
singleRun: true,
45+
reporters: ['progress', 'coverage'],
46+
preprocessors: {
47+
'src/*.js': 'coverage'
48+
},
49+
coverageReporter: {
50+
type: "lcov",
51+
dir: "coverage/"
52+
},
3653
// Buggiest browser
3754
browsers: browsers || ['sl_chorme'],
3855
// global config for SauceLabs
@@ -56,5 +73,5 @@ module.exports = function(grunt) {
5673
// Release tasks
5774
grunt.registerTask('min', ['uglify']);
5875
// Development
59-
grunt.registerTask('test', ["karma:travis"]);
76+
grunt.registerTask('test', ["karma:travis","coveralls"]);
6077
};

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
"grunt-saucelabs": "~4.0.4",
3939
"karma-sauce-launcher": "~0.1.0",
4040
"sinon": "~1.7.3",
41-
"karma-coverage": "~0.1.0"
41+
"karma-coverage": "~0.1.0",
42+
"grunt-karma-coveralls": "~2.0.2"
4243
}
4344
}

0 commit comments

Comments
 (0)