Replace coveralls with codeclimate coverage by means of codeclimate-test-reporter
This commit is contained in:
parent
bdf4edb138
commit
15da6c14da
|
@ -1,5 +1,8 @@
|
||||||
sudo: false
|
sudo: false
|
||||||
language: node_js
|
language: node_js
|
||||||
|
addons:
|
||||||
|
code_climate:
|
||||||
|
repo_token: tanxchangeme!46ecd492907f8224b0ae64890d4befb4bbd9ebbeba55b5acb38
|
||||||
matrix:
|
matrix:
|
||||||
fast_finish: true
|
fast_finish: true
|
||||||
include:
|
include:
|
||||||
|
@ -52,6 +55,6 @@ matrix:
|
||||||
- env: OPENPGPJSTEST='end2end-12' BROWSER='iphone 7.0'
|
- env: OPENPGPJSTEST='end2end-12' BROWSER='iphone 7.0'
|
||||||
- env: OPENPGPJSTEST='end2end-13' BROWSER='iphone 9.1'
|
- env: OPENPGPJSTEST='end2end-13' BROWSER='iphone 9.1'
|
||||||
before_script:
|
before_script:
|
||||||
- npm install -g grunt-cli
|
- npm install -g grunt-cli codeclimate-test-reporter
|
||||||
script:
|
script:
|
||||||
- $TRAVIS_BUILD_DIR/travis.sh
|
- $TRAVIS_BUILD_DIR/travis.sh
|
||||||
|
|
19
Gruntfile.js
19
Gruntfile.js
|
@ -136,15 +136,6 @@ module.exports = function(grunt) {
|
||||||
root: '.',
|
root: '.',
|
||||||
timeout: 240000,
|
timeout: 240000,
|
||||||
}
|
}
|
||||||
},
|
|
||||||
coveralls: {
|
|
||||||
src: ['test'],
|
|
||||||
options: {
|
|
||||||
root: '.',
|
|
||||||
timeout: 240000,
|
|
||||||
coverage: true,
|
|
||||||
reportFormats: ['cobertura','lcovonly']
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
mochaTest: {
|
mochaTest: {
|
||||||
|
@ -254,18 +245,8 @@ module.exports = function(grunt) {
|
||||||
|
|
||||||
grunt.registerTask('documentation', ['jsdoc']);
|
grunt.registerTask('documentation', ['jsdoc']);
|
||||||
|
|
||||||
grunt.event.on('coverage', function(lcov, done){
|
|
||||||
require('coveralls').handleInput(lcov, function(err){
|
|
||||||
if (err) {
|
|
||||||
return done(err);
|
|
||||||
}
|
|
||||||
done();
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
// Test/Dev tasks
|
// Test/Dev tasks
|
||||||
grunt.registerTask('test', ['jshint:build', 'jscs:build', 'copy:zlib', 'mochaTest']);
|
grunt.registerTask('test', ['jshint:build', 'jscs:build', 'copy:zlib', 'mochaTest']);
|
||||||
grunt.registerTask('coverage', ['copy:zlib', 'mocha_istanbul:coverage']);
|
grunt.registerTask('coverage', ['copy:zlib', 'mocha_istanbul:coverage']);
|
||||||
grunt.registerTask('coveralls', ['copy:zlib', 'mocha_istanbul:coveralls']);
|
|
||||||
grunt.registerTask('saucelabs', ['default', 'copy:browsertest', 'connect', 'saucelabs-mocha']);
|
grunt.registerTask('saucelabs', ['default', 'copy:browsertest', 'connect', 'saucelabs-mocha']);
|
||||||
};
|
};
|
||||||
|
|
|
@ -33,7 +33,6 @@
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"chai": "~3.4.1",
|
"chai": "~3.4.1",
|
||||||
"coveralls": "^2.11.2",
|
|
||||||
"grunt": "~0.4.5",
|
"grunt": "~0.4.5",
|
||||||
"grunt-browserify": "~4.0.1",
|
"grunt-browserify": "~4.0.1",
|
||||||
"grunt-contrib-clean": "~0.7.0",
|
"grunt-contrib-clean": "~0.7.0",
|
||||||
|
|
|
@ -4,7 +4,8 @@ set -e
|
||||||
|
|
||||||
if [ $OPENPGPJSTEST = "unit" ]; then
|
if [ $OPENPGPJSTEST = "unit" ]; then
|
||||||
echo "Running OpenPGP.js unit-tests"
|
echo "Running OpenPGP.js unit-tests"
|
||||||
grunt coveralls
|
grunt coverage
|
||||||
|
codeclimate-test-reporter < coverage/lcov.info
|
||||||
|
|
||||||
elif [[ $OPENPGPJSTEST =~ ^end2end-.* ]]; then
|
elif [[ $OPENPGPJSTEST =~ ^end2end-.* ]]; then
|
||||||
echo "Running browser-testing on Saucelabs"
|
echo "Running browser-testing on Saucelabs"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user