chore: setup coverage + coveralls

This commit is contained in:
Roman Hotsiy 2018-03-17 20:57:45 +02:00
parent b0dd7d5cb1
commit 2c320d229b
No known key found for this signature in database
GPG Key ID: 5CB7B3ACABA57CB0
7 changed files with 28 additions and 3 deletions

View File

@ -14,6 +14,7 @@ addons:
chrome: stable chrome: stable
cache: yarn cache: yarn
before_script: npm run bundle && npm run compile:cli before_script: npm run bundle && npm run compile:cli
after_script: cat ./coverage/lcov.info | coveralls
deploy: deploy:
- provider: npm - provider: npm
skip_cleanup: true skip_cleanup: true

View File

@ -52,6 +52,7 @@
"beautify-benchmark": "^0.2.4", "beautify-benchmark": "^0.2.4",
"conventional-changelog-cli": "^1.3.5", "conventional-changelog-cli": "^1.3.5",
"core-js": "^2.5.1", "core-js": "^2.5.1",
"coveralls": "^3.0.0",
"css-loader": "^0.28.11", "css-loader": "^0.28.11",
"cypress": "~2.1.0", "cypress": "~2.1.0",
"enzyme": "^3.1.1", "enzyme": "^3.1.1",
@ -146,13 +147,18 @@
"json" "json"
], ],
"moduleNameMapper": { "moduleNameMapper": {
"\\.(css|less)$": "<rootDir>/empty.js" "\\.(css|less)$": "<rootDir>/src/empty.js"
}, },
"globals": { "globals": {
"ts-jest": { "ts-jest": {
"skipBabel": true "skipBabel": true
} }
} },
"collectCoverageFrom": [
"src/**/*.{ts,tsx}"
],
"coverageReporters": ["json", "lcov", "text-summary"],
"coveragePathIgnorePatterns": ["\\.d\\.ts$"]
}, },
"prettier": { "prettier": {
"singleQuote": true, "singleQuote": true,

View File

@ -2471,6 +2471,16 @@ core-util-is@1.0.2, core-util-is@~1.0.0:
version "1.0.2" version "1.0.2"
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
coveralls@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/coveralls/-/coveralls-3.0.0.tgz#22ef730330538080d29b8c151dc9146afde88a99"
dependencies:
js-yaml "^3.6.1"
lcov-parse "^0.0.10"
log-driver "^1.2.5"
minimist "^1.2.0"
request "^2.79.0"
cpx@^1.5.0: cpx@^1.5.0:
version "1.5.0" version "1.5.0"
resolved "https://registry.yarnpkg.com/cpx/-/cpx-1.5.0.tgz#185be018511d87270dedccc293171e37655ab88f" resolved "https://registry.yarnpkg.com/cpx/-/cpx-1.5.0.tgz#185be018511d87270dedccc293171e37655ab88f"
@ -5548,6 +5558,10 @@ lcid@^1.0.0:
dependencies: dependencies:
invert-kv "^1.0.0" invert-kv "^1.0.0"
lcov-parse@^0.0.10:
version "0.0.10"
resolved "https://registry.yarnpkg.com/lcov-parse/-/lcov-parse-0.0.10.tgz#1b0b8ff9ac9c7889250582b70b71315d9da6d9a3"
left-pad@^1.2.0: left-pad@^1.2.0:
version "1.2.0" version "1.2.0"
resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.2.0.tgz#d30a73c6b8201d8f7d8e7956ba9616087a68e0ee" resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.2.0.tgz#d30a73c6b8201d8f7d8e7956ba9616087a68e0ee"
@ -5778,6 +5792,10 @@ lodash@^4.13.1, lodash@^4.14.0, lodash@^4.15.0, lodash@^4.17.2, lodash@^4.17.3,
version "4.17.5" version "4.17.5"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.5.tgz#99a92d65c0272debe8c96b6057bc8fbfa3bed511" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.5.tgz#99a92d65c0272debe8c96b6057bc8fbfa3bed511"
log-driver@^1.2.5:
version "1.2.7"
resolved "https://registry.yarnpkg.com/log-driver/-/log-driver-1.2.7.tgz#63b95021f0702fedfa2c9bb0a24e7797d71871d8"
log-symbols@^1.0.2: log-symbols@^1.0.2:
version "1.0.2" version "1.0.2"
resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18"
@ -7851,7 +7869,7 @@ request-promise-native@^1.0.5:
stealthy-require "^1.1.0" stealthy-require "^1.1.0"
tough-cookie ">=2.3.3" tough-cookie ">=2.3.3"
request@2: request@2, request@^2.79.0:
version "2.85.0" version "2.85.0"
resolved "https://registry.yarnpkg.com/request/-/request-2.85.0.tgz#5a03615a47c61420b3eb99b7dba204f83603e1fa" resolved "https://registry.yarnpkg.com/request/-/request-2.85.0.tgz#5a03615a47c61420b3eb99b7dba204f83603e1fa"
dependencies: dependencies: