Skip to content

Commit bad71ee

Browse files
author
Alex Ross
committed
Add code coverage and coveralls
1 parent f98b23a commit bad71ee

6 files changed

Lines changed: 20 additions & 1 deletion

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ dist/
99
tmp/
1010
node_modules/
1111
bower_components/
12+
coverage
1213

1314
# IntelliJ
1415
.idea/

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# ngSegment: [Segment](https://segment.com) analytics for [AngularJS](https://angular.io/)
22
[![Build Status](https://travis-ci.org/aleross/angular-segment-analytics.svg)](https://travis-ci.org/aleross/angular-segment-analytics)
3+
[![Coverage Status](https://coveralls.io/repos/aleross/angular-segment-analytics/badge.svg?branch=master&service=github)](https://coveralls.io/github/aleross/angular-segment-analytics?branch=master)
34
[![Latest Release](https://img.shields.io/github/release/aleross/angular-segment-analytics.svg)](https://github.com/aleross/angular-segment-analytics/releases)
45
[![Dependencies Status](https://david-dm.org/aleross/angular-segment-analytics.svg)](https://david-dm.org/aleross/angular-segment-analytics.svg)
56
[![devDependency Status](https://david-dm.org/aleross/angular-segment-analytics/dev-status.png)](https://david-dm.org/aleross/angular-segment-analytics/dev-status.png)

grunt/aliases.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
"uglify"
1010
],
1111
"test": [
12-
"karma:unit"
12+
"karma:unit",
13+
"coveralls"
1314
]
1415
}

grunt/coveralls.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
module.exports = {
2+
options: {
3+
coverageDir: 'coverage',
4+
force: true,
5+
}
6+
};

grunt/karma.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,14 @@ module.exports = {
1212
},
1313
unit: {
1414
singleRun: true,
15+
preprocessors: {
16+
'segment.js': 'coverage'
17+
},
18+
reporters: ['coverage'],
19+
coverageReporter: {
20+
type: 'lcov',
21+
dir: 'coverage/',
22+
},
1523
},
1624
watch: {
1725
singleRun: false,

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,11 @@
3030
"grunt-contrib-watch": "^0.6.1",
3131
"grunt-jscs": "^2.3.0",
3232
"grunt-karma": "^0.12.1",
33+
"grunt-karma-coveralls": "^2.5.4",
3334
"grunt-prompt": "^1.3.0",
3435
"jasmine-core": "^2.3.4",
3536
"karma": "^0.13.15",
37+
"karma-coverage": "^0.5.3",
3638
"karma-jasmine": "^0.3.6",
3739
"karma-phantomjs-launcher": "^0.2.1",
3840
"load-grunt-config": "^0.17.2",

0 commit comments

Comments
 (0)