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:

50
.vscode/settings.json vendored
View File

@ -1,30 +1,30 @@
{ {
"editor.rulers": [80, 120], "editor.rulers": [80, 120],
// === // ===
// Spacing // Spacing
// === // ===
"editor.insertSpaces": true, "editor.insertSpaces": true,
"editor.tabSize": 2, "editor.tabSize": 2,
"editor.trimAutoWhitespace": true, "editor.trimAutoWhitespace": true,
"files.trimTrailingWhitespace": true, "files.trimTrailingWhitespace": true,
"files.eol": "\n", "files.eol": "\n",
"files.insertFinalNewline": true, "files.insertFinalNewline": true,
"files.trimFinalNewlines": true, "files.trimFinalNewlines": true,
// === // ===
// Event Triggers // Event Triggers
// === // ===
"editor.formatOnSave": true,
"eslint.autoFixOnSave": true,
"eslint.run": "onSave",
"eslint.validate": [
{ "language": "javascript", "autoFix": true },
{ "language": "javascriptreact", "autoFix": true }
],
"prettier.disableLanguages": [],
"prettier.endOfLine": "lf"
}
"editor.formatOnSave": true,
"eslint.autoFixOnSave": true,
"eslint.run": "onSave",
"eslint.validate": [
{ "language": "javascript", "autoFix": true },
{ "language": "javascriptreact", "autoFix": true }
],
"prettier.disableLanguages": [],
"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",