diff --git a/.travis.yml b/.travis.yml index 249528c1..32d43155 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,3 +8,5 @@ before_install: script: - npm test + +after_script: NODE_ENV=test istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage diff --git a/README.md b/README.md index b5de67e5..88c92314 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,9 @@ SRI Hash Generator This is the code behind the website. It generates [sub-resource integrity](http://www.w3.org/TR/SRI/) hashes. [![Build Status](https://travis-ci.org/mozilla/srihash.org.svg?branch=master)](https://travis-ci.org/mozilla/srihash.org) -[![Dependencies Status](https://david-dm.org/mozilla/srihash.org.png)](https://david-dm.org/mozilla/srihash.org) -[![Dev Dependencies Status](https://david-dm.org/mozilla/srihash.org/dev-status.png)](https://david-dm.org/mozilla/srihash.org#info=devDependencies) +[![Coverage Status](https://coveralls.io/repos/mozilla/srihash.org/badge.svg?branch=master)](https://coveralls.io/r/mozilla/srihash.org?branch=master) +[![Dependencies Status](https://david-dm.org/mozilla/srihash.org.svg)](https://david-dm.org/mozilla/srihash.org) +[![Dev Dependencies Status](https://david-dm.org/mozilla/srihash.org/dev-status.svg)](https://david-dm.org/mozilla/srihash.org#info=devDependencies) ## Install diff --git a/package.json b/package.json index b533b3d9..84ba9649 100644 --- a/package.json +++ b/package.json @@ -17,12 +17,14 @@ "url": "https://github.com/mozilla/srihash.org/issues" }, "devDependencies": { + "coveralls": "^2.11.2", "grunt": "^0.4.5", "grunt-cli": "^0.1.13", "grunt-contrib-jshint": "^0.11.0", "grunt-copyright": "^0.1.0", "grunt-jscs": "^1.5.0", "grunt-nodemon": "^0.4.0", + "istanbul": "^0.3.6", "mocha": "^2.1.0" }, "dependencies": {