Skip to content

Commit 69601e4

Browse files
committed
Add CircleCI and Coveralls integration
1 parent 77c0e2d commit 69601e4

File tree

5 files changed

+20
-0
lines changed

5 files changed

+20
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
.bundle
22
.cache
3+
.cover
34
.DS_Store
45
.jekyll-metadata
56
.sass-cache

.karma.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,15 @@ module.exports = function(config) {
2828
transform: [
2929
'babelify'
3030
]
31+
},
32+
reporters: [
33+
'progress',
34+
'coverage',
35+
'coveralls'
36+
],
37+
coverageReporter: {
38+
type : 'lcov',
39+
dir : '.cover/'
3140
}
3241
});
3342
};

Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ test: karma
33
karma:
44
@./node_modules/.bin/karma start .karma.js --single-run --reporters progress --log-level disable
55

6+
cover:
7+
@./node_modules/.bin/karma start .karma.js --single-run
8+
69
karma-watch:
710
./node_modules/.bin/karma start .karma.js --reporters progress --log-level disable
811

circle.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
test:
2+
override:
3+
- make test
4+
post:
5+
- make cover

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@
3434
"karma": "^1.3.0",
3535
"karma-browserify": "^5.1.0",
3636
"karma-chrome-launcher": "^2.0.0",
37+
"karma-coverage": "^1.1.1",
38+
"karma-coveralls": "^1.1.2",
3739
"karma-jasmine": "^1.0.2",
3840
"karma-phantomjs-launcher": "^1.0.2",
3941
"uglify-js": "^2.7.3",

0 commit comments

Comments
 (0)