Bläddra i källkod

Feature: add coveralls

febbweiss 10 år sedan
förälder
incheckning
bc19947eba
3 ändrade filer med 35 tillägg och 30 borttagningar
  1. 2 0
      .gitignore
  2. 2 1
      .travis.yml
  3. 31 29
      package.json

+ 2 - 0
.gitignore

@@ -3,3 +3,5 @@ logs/*
 data/*
 mongod*
 public/libs/*
+coverage/*
+npm-debug.log

+ 2 - 1
.travis.yml

@@ -7,4 +7,5 @@ env:
   global:
     secure: G2F3So5W3+ieJxP7+wpWO+MLCrXd7E3TL/qmvRIuASV9SEgJp76Qe5gBuu6QkVkMQaYZqOJTd9MW96Pm2NABqfE2xaojv3za4n/IqeyHpjSi9/Sg3PAABLqQ2/izpBYWcxtiZxtElLhSksGr9qDcj9OnIodogvNiXacaS9YKWwHF2eBO+Z3xQYfjh+jGrY2/gW6TzY+3BVOWoOspUrKNuWT74lxoz+smxVygYtzb5tGINvswj9gpZOCrvDms/E40ksm0mOSFAmNbK6/RasiKncqrd2dB0sgF0/LvoyDYJv6ozpDMkOfG5GVIuoc6DiK3txejlIW6HWyOxzzMItDk5pVIqSAoCAgSzjsti/kvIcy7mfSrZwEAyrqBrzCMs9rxXvNyX1k4etykqwCkA0dpbed2NgNnaUyMlpcObkiodt8xGIzddErLKemCVBhmFi1NxCe6vCOiArsMtqrkJkccDeVILTyKNo/vVCzO3vBLbmvUkbyucJRxD5J9plgleZVtOm6yE4Lm6343zvp7aVBcZZGGmZwf34vS/sJ5mfmxpm7h30SkUB8hHezXPPa6HTlOPeVaatw/QodX1KyNtHB1n4BxOMHjUZcIDHdcRwNS/K4/5Fv+VvFdnSve+AWTiEMC4Ux6SixuNaHtg5syW/JVVVhcRPqyuxSpGI+oupvXAxg=
 after_success:
-  'curl "http://technical.viadeo-playground.com/deploy/update?secret_key=$PASSWORD&site=cloudbudget"'
+  'curl "http://technical.viadeo-playground.com/deploy/update?secret_key=$PASSWORD&site=cloudbudget"'
+  'cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js'

+ 31 - 29
package.json

@@ -1,31 +1,33 @@
 {
-    "name": "cloud-budget",
-    "main": "app.js",
-    "dependencies": {
-        "express": "~4.5.1",
-        "mongoose": "~4.0.8",
-        "body-parser": "~1.4.2",
-        "method-override": "~2.0.2",
-        "morgan": "~1.6.0",
-        "file-stream-rotator": "~0.0.6",
-        "errorhandler": "~1.4.1",
-        
-        "jsonwebtoken": "~5.0.4",
-        "bcrypt": "~0.8.3",
-        
-        "passport": "~0.2.2",
-        "passport-local": "~1.0.0",
-        "passport-jwt": "~1.1.0"
-    },
-    "devDependencies": {
-        "mocha": "~2.2.5",
-        "supertest": "~1.0.1",
-        "should": "~7.0.2",
-        "sinon": "~1.15.4"
-    },
-    "scripts": {
-        "test": "NODE_ENV=test mocha",
-        "start": "app.js",
-        "stop": "pkill -SIGINT CloudBudget"
-    }
+  "name": "cloud-budget",
+  "main": "app.js",
+  "dependencies": {
+    "bower": "~1.5.1",
+    "express": "~4.5.1",
+    "mongoose": "~4.0.8",
+    "body-parser": "~1.4.2",
+    "method-override": "~2.0.2",
+    "morgan": "~1.6.0",
+    "file-stream-rotator": "~0.0.6",
+    "errorhandler": "~1.4.1",
+    "jsonwebtoken": "~5.0.4",
+    "bcrypt": "~0.8.3",
+    "passport": "~0.2.2",
+    "passport-local": "~1.0.0",
+    "passport-jwt": "~1.1.0"
+  },
+  "devDependencies": {
+    "coveralls": "^2.11.4",
+    "istanbul": "^0.3.18",
+    "mocha": "~2.2.5",
+    "should": "~7.0.2",
+    "sinon": "~1.15.4",
+    "supertest": "~1.0.1"
+  },
+  "scripts": {
+    "test": "NODE_ENV=test mocha",
+    "test_travis": "NODE_ENV=test ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha -- -R spec",
+    "start": "app.js",
+    "stop": "pkill -SIGINT CloudBudget"
+  }
 }