From a6391092b3528a8c9da0cec8b5bb44e7ba20355b Mon Sep 17 00:00:00 2001 From: Georgios Karnas Date: Thu, 21 Mar 2019 11:18:12 -0700 Subject: [PATCH] Setup coveralls --- .travis.yml | 4 ++++ jest.config.js | 2 +- package.json | 2 +- yarn.lock | 32 ++++++++++++++++++-------------- 4 files changed, 24 insertions(+), 16 deletions(-) diff --git a/.travis.yml b/.travis.yml index 91b08554f..d7312478c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,3 +4,7 @@ node_js: - 8.15.0 install: - yarn && yarn bootstrap +script: + - yarn test-ci +after_success: + - cat coverage/lcov.info | coveralls diff --git a/jest.config.js b/jest.config.js index c1e950a80..a7289cbcc 100644 --- a/jest.config.js +++ b/jest.config.js @@ -1,4 +1,4 @@ module.exports = { verbose: true, - testURL: 'http://localhost/' + collectCoverageFrom: ['modules/*/src/**/*.js', '!**/node_modules/**'] }; diff --git a/package.json b/package.json index be43cc02b..aacb8e6dd 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "test": "npm run lint && npm run build && npm run flow && npm run jest", "test-r": "npm run lint && npm run build && npm run test-node && (cd test/rendering-test && node node-rendering.js)", "test-fast": "npm run test-node", - "test-ci": "npm run lint && node test/node-ci.js", + "test-ci": "npm run lint && npm run build && npm run flow && npm run jest-cover", "test-node": "node test/node.js", "test-dist": "node test/node-dist.js", "test-browser": "webpack-dev-server --env.test --progress --hot --open", diff --git a/yarn.lock b/yarn.lock index dc8bb45a0..20f0aea19 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2742,12 +2742,13 @@ browserify-zlib@^0.2.0: pako "~1.0.5" browserslist@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.1.1.tgz#328eb4ff1215b12df6589e9ab82f8adaa4fc8cd6" + version "4.5.2" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.5.2.tgz#36ad281f040af684555a23c780f5c2081c752df0" + integrity sha512-zmJVLiKLrzko0iszd/V4SsjTaomFeoVzQGYYOYgRgsbh7WNh95RgDB0CmBdFWYs/3MyFSt69NypjL/h3iaddKQ== dependencies: - caniuse-lite "^1.0.30000884" - electron-to-chromium "^1.3.62" - node-releases "^1.0.0-alpha.11" + caniuse-lite "^1.0.30000951" + electron-to-chromium "^1.3.116" + node-releases "^1.1.11" bser@^2.0.0: version "2.0.0" @@ -2916,9 +2917,10 @@ camelcase@^5.0.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.0.0.tgz#03295527d58bd3cd4aa75363f35b2e8d97be2f42" integrity sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA== -caniuse-lite@^1.0.30000884: - version "1.0.30000887" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000887.tgz#1769458c27bbdcf61b0cb6b5072bb6cd11fd9c23" +caniuse-lite@^1.0.30000951: + version "1.0.30000951" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000951.tgz#c7c2fd4d71080284c8677dd410368df8d83688fe" + integrity sha512-eRhP+nQ6YUkIcNQ6hnvdhMkdc7n3zadog0KXNRxAZTT2kHjUb1yGn71OrPhSn8MOvlX97g5CR97kGVj8fMsXWg== caseless@~0.12.0: version "0.12.0" @@ -3838,9 +3840,10 @@ ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" -electron-to-chromium@^1.3.62: - version "1.3.70" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.70.tgz#ded377256d92d81b4257d36c65aa890274afcfd2" +electron-to-chromium@^1.3.116: + version "1.3.118" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.118.tgz#5c82b0445a40934e6cae9c2f40bfaaa986ea44a3" + integrity sha512-/1FpHvmKmKo2Z6CCza2HfkrKvKhU7Rq4nvyX1FOherdTrdTufhVrJbCrcrIqgqUCI+BG6JC2rlY4z5QA1G0NOw== elliptic@^6.0.0: version "6.4.0" @@ -7184,9 +7187,10 @@ node-pre-gyp@^0.10.0: semver "^5.3.0" tar "^4" -node-releases@^1.0.0-alpha.11: - version "1.0.0-alpha.11" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.0.0-alpha.11.tgz#73c810acc2e5b741a17ddfbb39dfca9ab9359d8a" +node-releases@^1.1.11: + version "1.1.11" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.11.tgz#9a0841a4b0d92b7d5141ed179e764f42ad22724a" + integrity sha512-8v1j5KfP+s5WOTa1spNUAOfreajQPN12JXbRR0oDE+YrJBQCXBnNqUDj27EKpPLOoSiU3tKi3xGPB+JaOdUEQQ== dependencies: semver "^5.3.0"