Try using codecov orb

This commit is contained in:
dannyrb 2019-08-05 11:07:14 -04:00
parent e4a3510c86
commit a8c4534b33
5 changed files with 49 additions and 34 deletions

View File

@ -9,6 +9,9 @@ version: 2
# create pull request previews and to update `https://docs.ohif.org` # create pull request previews and to update `https://docs.ohif.org`
### ###
orbs:
codecov: codecov/codecov@1.0.5
defaults: &defaults defaults: &defaults
docker: docker:
- image: circleci/node:10.16.0 - image: circleci/node:10.16.0
@ -53,6 +56,11 @@ jobs:
environment: environment:
JEST_JUNIT_OUTPUT: "reports/junit/js-test-results.xml" JEST_JUNIT_OUTPUT: "reports/junit/js-test-results.xml"
- codecov/upload:
conf: "/home/circleci/repo/.codecov.yml"
file: "/home/circleci/repo/platform/viewer/coverage/lcov.info"
flags: "viewer"
# Store result # Store result
- store_test_results: - store_test_results:
path: reports/junit path: reports/junit

View File

@ -7,8 +7,6 @@
coverage: coverage:
status: status:
project: project:
default:
threshold: 0.10%
core: core:
flags: core flags: core
viewer: viewer:

View File

@ -25,6 +25,6 @@
{ "language": "javascriptreact", "autoFix": true } { "language": "javascriptreact", "autoFix": true }
], ],
"prettier.disableLanguages": [], "prettier.disableLanguages": [],
"prettier.endOfLine": "lf" "prettier.endOfLine": "lf",
"workbench.colorCustomizations": {}
} }

View File

@ -17,7 +17,16 @@ module.exports = {
// Setup // Setup
// setupFiles: ["jest-canvas-mock/lib/index.js"], // setupFiles: ["jest-canvas-mock/lib/index.js"],
// Coverage // Coverage
reporters: ["default", "jest-junit"], reporters: [
"default",
// Docs: https://www.npmjs.com/package/jest-junit
[
"jest-junit",
{
addFileAttribute: true // CircleCI Only
}
]
],
collectCoverage: false, collectCoverage: false,
collectCoverageFrom: [ collectCoverageFrom: [
"<rootDir>/src/**/*.{js,jsx}", "<rootDir>/src/**/*.{js,jsx}",

View File

@ -16,8 +16,8 @@
"build:package": "lerna run build:package --parallel", "build:package": "lerna run build:package --parallel",
"test:ci": "", "test:ci": "",
"test:unit": "jest --collectCoverage", "test:unit": "jest --collectCoverage",
"test:unit:ci": "jest --ci --runInBand --collectCoverage && codecov", "test:unit:ci:old": "jest --ci --runInBand --collectCoverage && codecov",
"test:unit:ci:old": "lerna run test:unit:ci --parallel", "test:unit:ci": "lerna run test:unit:ci --parallel",
"test:e2e": "", "test:e2e": "",
"test:e2e:ci": "lerna run lerna:test:e2e --parallel", "test:e2e:ci": "lerna run lerna:test:e2e --parallel",
"new-version": "lerna version --conventional-commits --yes", "new-version": "lerna version --conventional-commits --yes",