Skip to content

Commit e76d073

Browse files
committed
ci(coverage): added coveralls.io support
1 parent c9309d8 commit e76d073

File tree

4 files changed

+17
-4
lines changed

4 files changed

+17
-4
lines changed

.travis.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,6 @@ cache:
88
- node_modules
99
branches:
1010
only:
11-
- master
11+
- master
12+
after_success:
13+
- 'npm run coverage:send'

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Unity API
22

33
[![Travis-CI](https://api.travis-ci.org/auru/unity-api.svg?branch=master)](https://travis-ci.org/auru/unity-api)
4+
[![Coverage Status](https://coveralls.io/repos/github/auru/unity-api/badge.svg?branch=master)](https://coveralls.io/github/auru/unity-api?branch=master)
45
[![npm version](https://badge.fury.io/js/unity-api.svg)](https://badge.fury.io/js/unity-api)
56
[![Scrutinizer](https://scrutinizer-ci.com/g/auru/unity-api/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/auru/unity-api/)
67
[![Deps](https://david-dm.org/auru/unity-api/status.svg)](https://david-dm.org/auru/unity-api)

package.json

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,16 @@
88
"build:watch": "npm run clean && ./node_modules/.bin/babel src --out-dir dist -s -w",
99
"clean": "./node_modules/.bin/rimraf dist",
1010
"commit": "./node_modules/.bin/git-cz",
11+
"coverage:report": "./node_modules/.bin/nyc report",
12+
"coverage:send": "./node_modules/.bin/nyc report --reporter=text-lcov | ./node_modules/.bin/coveralls",
1113
"lint": "./node_modules/.bin/eslint --ignore-path=.gitignore --fix ./src",
1214
"lint-prod": "NODE_ENV='production' npm run lint",
1315
"version": " ./node_modules/.bin/conventional-changelog -i CHANGELOG.md -s && git add CHANGELOG.md",
1416
"prepublish": "npm run build",
1517
"precommit": "npm test",
1618
"commitmsg": "./node_modules/.bin/validate-commit-msg",
17-
"test": "npm run lint-prod && ./node_modules/.bin/ava --verbose",
18-
"test:watch": "npm run lint && ./node_modules/.bin/ava --verbose --watch",
19+
"test": "npm run lint-prod && ./node_modules/.bin/nyc ./node_modules/.bin/ava --verbose",
20+
"test:watch": "npm run lint && ./node_modules/.bin/nyc ./node_modules/.bin/ava --verbose --watch",
1921
"release:patch": "npm run commit && npm version patch && git push upstream master --tags && npm publish",
2022
"release:minor": "npm run commit && npm version minor && git push upstream master --tags && npm publish",
2123
"release:major": "npm run commit && npm version major && git push upstream master --tags && npm publish"
@@ -58,10 +60,12 @@
5860
"babel-register": "^6.16.3",
5961
"commitizen": "^2.8.6",
6062
"conventional-changelog-cli": "^1.2.0",
63+
"coveralls": "^2.11.14",
6164
"cz-conventional-changelog": "^1.2.0",
62-
"husky": "^0.11.9",
6365
"eslint": "^3.7.1",
6466
"eslint-plugin-ava": "^3.1.0",
67+
"husky": "^0.11.9",
68+
"nyc": "^8.4.0",
6569
"rimraf": "^2.5.4",
6670
"validate-commit-msg": "^2.8.2"
6771
},

test/createAPI.spec.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import test from 'ava';
2+
import createAPI from '../src/createAPI';
3+
4+
test.failing('no tests', t => {
5+
t.fail()
6+
});

0 commit comments

Comments
 (0)