Skip to content

Commit 7a12e84

Browse files
committed
add travis
1 parent 0e09619 commit 7a12e84

File tree

5 files changed

+48
-4
lines changed

5 files changed

+48
-4
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
node_modules/
2+
coverage/

.travis.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
language: node_js
2+
3+
node_js:
4+
- stable
5+
6+
script:
7+
- npm run-script test-travis
8+
9+
before_script:
10+
- export DISPLAY=:99.0
11+
- sh -e /etc/init.d/xvfb start
12+
13+
after_script:
14+
- npm install coveralls && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls
15+
16+
notifications:
17+
email: false

karma.conf.js

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,19 @@ module.exports = function(config) {
2525
// test results reporter to use
2626
// possible values: 'dots', 'progress'
2727
// available reporters: https://npmjs.org/browse/keyword/karma-reporter
28-
reporters: ["dots", "coverage-istanbul"],
28+
reporters: ["verbose", "coverage-istanbul"],
2929

3030
coverageIstanbulReporter: {
31-
reports: ["text-summary"],
32-
fixWebpackSourcePaths: true
31+
reports: ["text-summary", "lcovonly", "html"],
32+
fixWebpackSourcePaths: true,
33+
dir: path.join(__dirname, "coverage"),
34+
"report-config": {
35+
// all options available at: https://github.com/istanbuljs/istanbul-reports/blob/590e6b0089f67b723a1fdf57bc7ccc080ff189d7/lib/html/index.js#L135-L137
36+
html: {
37+
// outputs the report in ./coverage/html
38+
subdir: "html"
39+
}
40+
}
3341
},
3442

3543
// web server port

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,10 @@
4343
"karma": "^1.7.0",
4444
"karma-chrome-launcher": "^2.2.0",
4545
"karma-coverage-istanbul-reporter": "^1.3.0",
46+
"karma-firefox-launcher": "^1.0.1",
4647
"karma-mocha": "^1.3.0",
4748
"karma-sourcemap-loader": "^0.3.7",
49+
"karma-verbose-reporter": "^0.0.6",
4850
"karma-webpack": "^2.0.4",
4951
"loglevel": "^1.4.1",
5052
"mocha": "^3.4.2",

yarn.lock

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1269,7 +1269,7 @@ code-point-at@^1.0.0:
12691269
version "1.1.0"
12701270
resolved "http://registry.npm.taobao.org/code-point-at/download/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
12711271

1272-
colors@^1.1.0:
1272+
colors@>=1.0, colors@^1.1.0, colors@^1.1.2:
12731273
version "1.1.2"
12741274
resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63"
12751275

@@ -2895,6 +2895,10 @@ karma-coverage-istanbul-reporter@^1.3.0:
28952895
istanbul-api "^1.1.8"
28962896
minimatch "^3.0.4"
28972897

2898+
karma-firefox-launcher@^1.0.1:
2899+
version "1.0.1"
2900+
resolved "https://registry.yarnpkg.com/karma-firefox-launcher/-/karma-firefox-launcher-1.0.1.tgz#ce58f47c2013a88156d55a5d61337c099cf5bb51"
2901+
28982902
karma-mocha@^1.3.0:
28992903
version "1.3.0"
29002904
resolved "https://registry.yarnpkg.com/karma-mocha/-/karma-mocha-1.3.0.tgz#eeaac7ffc0e201eb63c467440d2b69c7cf3778bf"
@@ -2907,6 +2911,18 @@ karma-sourcemap-loader@^0.3.7:
29072911
dependencies:
29082912
graceful-fs "^4.1.2"
29092913

2914+
karma-spec-reporter@^0.0.31:
2915+
version "0.0.31"
2916+
resolved "https://registry.yarnpkg.com/karma-spec-reporter/-/karma-spec-reporter-0.0.31.tgz#4830dc7148a155c7d7a186e632339a0d80fadec3"
2917+
dependencies:
2918+
colors "^1.1.2"
2919+
2920+
karma-verbose-reporter@^0.0.6:
2921+
version "0.0.6"
2922+
resolved "https://registry.yarnpkg.com/karma-verbose-reporter/-/karma-verbose-reporter-0.0.6.tgz#5909052451c607f02ac77c763791a2fe1251260c"
2923+
dependencies:
2924+
colors ">=1.0"
2925+
29102926
karma-webpack@^2.0.4:
29112927
version "2.0.4"
29122928
resolved "https://registry.yarnpkg.com/karma-webpack/-/karma-webpack-2.0.4.tgz#3e2d4f48ba94a878e1c66bb8e1ae6128987a175b"

0 commit comments

Comments
 (0)