codecov.js 537 B

123456789101112131415161718
  1. module.exports = function (grunt) {
  2. grunt.registerTask('codecov', function () {
  3. var done = this.async()
  4. var sendToCodeCov = require('codecov.io/lib/sendToCodeCov.io.js')
  5. var coverage = require('fs').readFileSync('coverage/lcov.info', 'utf-8')
  6. sendToCodeCov(coverage, function (err) {
  7. if (err) {
  8. console.log('error sending to codecov.io: ', err, err.stack)
  9. if (/non-success response/.test(err.message)) {
  10. console.log('detail: ', err.detail)
  11. }
  12. }
  13. done()
  14. })
  15. })
  16. }