]> git.ipfire.org Git - thirdparty/moment.git/commitdiff
add coverage reporting using nyc and coveralls
authorBenjamin Coe <ben@npmjs.com>
Mon, 25 May 2015 20:25:15 +0000 (13:25 -0700)
committerIskren Chernev <iskren.chernev@gmail.com>
Wed, 22 Jul 2015 16:47:35 +0000 (09:47 -0700)
.gitignore
.travis.yml
README.md
package.json

index c90a14e0134eca88c7d49756f96c186026767163..bd087cc4b68ca6334245692c35fe01517eba03cd 100644 (file)
@@ -7,3 +7,5 @@ sauce_connect.log
 npm-debug.log
 .build*
 build
+coverage
+nyc_output
index 35128dbf63e37330d712a1dea7152d3b6589aac9..ae9ebfbcfab26ddbde3f300ffee19b466dae8040 100644 (file)
@@ -14,3 +14,5 @@ script: grunt build:travis
 
 git:
   depth: 10
+
+after_success: npm run coveralls
index d5fc00a272721fbd198b7382d4b6357996fe830e..d59f056e5595a3c35602fd40ddfb08d19dda8969 100644 (file)
--- a/README.md
+++ b/README.md
@@ -1,6 +1,7 @@
 [![Join the chat at https://gitter.im/moment/moment](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/moment/moment?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
 
 [![NPM version][npm-version-image]][npm-url] [![NPM downloads][npm-downloads-image]][npm-url] [![MIT License][license-image]][license-url] [![Build Status][travis-image]][travis-url]
+[![Coverage Status](https://coveralls.io/repos/moment/moment/badge.svg?branch=master)](https://coveralls.io/r/moment/moment?branch=master)
 
 A lightweight JavaScript date library for parsing, validating, manipulating, and formatting dates.
 
index 9c4f7478672781fb41c3f3886c710f631193cc80..137944088dcc0f694dd856c99388cedd978090d3 100644 (file)
@@ -61,7 +61,9 @@
         "karma-sauce-launcher": "latest",
         "qunit": "^0.7.5",
         "qunit-cli": "^0.1.4",
-        "spacejam": "latest"
+        "spacejam": "latest",
+        "coveralls": "^2.11.2",
+        "nyc": "^2.1.4"
     },
     "ender": "./ender.js",
     "dojoBuild": "package.js",
@@ -78,7 +80,9 @@
         }
     },
     "scripts": {
-        "test": "grunt test"
+        "test": "grunt test",
+        "coverage": "nyc npm test && nyc report",
+        "coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls"
     },
     "spm": {
         "main": "moment.js",