diff --git a/.github/workflows/unit-test-code-analysis.yml b/.github/workflows/unit-test-code-analysis.yml index 8285311cc4..30654d4108 100644 --- a/.github/workflows/unit-test-code-analysis.yml +++ b/.github/workflows/unit-test-code-analysis.yml @@ -8,7 +8,7 @@ on: pull_request: branches: - develop - - 'feat-*' + - "feat-*" jobs: static-code-analysis-and-unit-test: name: Unit Tests & Code Analysis @@ -31,10 +31,15 @@ jobs: - name: Install Node.js dependencies run: | npm install -g pnpm + npm install -g codecov pnpm recursive install --unsafe-perm --stream - name: Run static code analysis & linting tests run: | ./scripts/run-static-code-analysis.sh --stream - name: Run unit tests run: | - ./scripts/run-unit-tests.sh --stream + pnpm run coverage --recursive --if-present --stream + - name: CodeCov + uses: codecov/codecov-action@v1 + with: + token: ${{ secrets.CODECOV_TOKEN }} # not required for public repos, but helps in smoother report uploads diff --git a/.gitignore b/.gitignore index aef720d888..2d049dc485 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log **/pnpm-debug.log diff --git a/addons/addon-base-post-deployment/packages/base-post-deployment/.gitignore b/addons/addon-base-post-deployment/packages/base-post-deployment/.gitignore index 481db716f2..a6b6ec72ae 100644 --- a/addons/addon-base-post-deployment/packages/base-post-deployment/.gitignore +++ b/addons/addon-base-post-deployment/packages/base-post-deployment/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-base-post-deployment/packages/base-post-deployment/package.json b/addons/addon-base-post-deployment/packages/base-post-deployment/package.json index 7c0b3ff6fe..b700079c7d 100644 --- a/addons/addon-base-post-deployment/packages/base-post-deployment/package.json +++ b/addons/addon-base-post-deployment/packages/base-post-deployment/package.json @@ -28,6 +28,7 @@ "source-map-support": "^0.5.16" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/addons/addon-base-raas-ui/packages/base-raas-ui/.gitignore b/addons/addon-base-raas-ui/packages/base-raas-ui/.gitignore index d0c8522c94..aed9cc66cb 100644 --- a/addons/addon-base-raas-ui/packages/base-raas-ui/.gitignore +++ b/addons/addon-base-raas-ui/packages/base-raas-ui/.gitignore @@ -2,6 +2,7 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-base-raas-ui/packages/base-raas-ui/package.json b/addons/addon-base-raas-ui/packages/base-raas-ui/package.json index a02cf33947..218f27c4d8 100644 --- a/addons/addon-base-raas-ui/packages/base-raas-ui/package.json +++ b/addons/addon-base-raas-ui/packages/base-raas-ui/package.json @@ -80,6 +80,7 @@ "regenerator-runtime": "^0.13.5" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "babel": "babel src/ --out-dir dist/ --source-maps", diff --git a/addons/addon-base-raas/packages/base-raas-cfn-templates/.gitignore b/addons/addon-base-raas/packages/base-raas-cfn-templates/.gitignore index e335658de1..a70972a230 100644 --- a/addons/addon-base-raas/packages/base-raas-cfn-templates/.gitignore +++ b/addons/addon-base-raas/packages/base-raas-cfn-templates/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-base-raas/packages/base-raas-cfn-templates/package.json b/addons/addon-base-raas/packages/base-raas-cfn-templates/package.json index fd77c2557e..1e1dcca82d 100644 --- a/addons/addon-base-raas/packages/base-raas-cfn-templates/package.json +++ b/addons/addon-base-raas/packages/base-raas-cfn-templates/package.json @@ -27,6 +27,7 @@ "babel:watch": "babel src/ --out-dir dist/ --source-maps --watch", "build": "pnpm run babel", "build:watch": "pnpm run babel:watch", + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/addons/addon-base-raas/packages/base-raas-post-deployment/.gitignore b/addons/addon-base-raas/packages/base-raas-post-deployment/.gitignore index 835ef66f0f..0459c8b72c 100644 --- a/addons/addon-base-raas/packages/base-raas-post-deployment/.gitignore +++ b/addons/addon-base-raas/packages/base-raas-post-deployment/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-base-raas/packages/base-raas-post-deployment/package.json b/addons/addon-base-raas/packages/base-raas-post-deployment/package.json index 295ed21be5..4dced91f6f 100644 --- a/addons/addon-base-raas/packages/base-raas-post-deployment/package.json +++ b/addons/addon-base-raas/packages/base-raas-post-deployment/package.json @@ -28,6 +28,7 @@ "source-map-support": "^0.5.16" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/addons/addon-base-raas/packages/base-raas-rest-api/.gitignore b/addons/addon-base-raas/packages/base-raas-rest-api/.gitignore index 835ef66f0f..0459c8b72c 100644 --- a/addons/addon-base-raas/packages/base-raas-rest-api/.gitignore +++ b/addons/addon-base-raas/packages/base-raas-rest-api/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-base-raas/packages/base-raas-rest-api/package.json b/addons/addon-base-raas/packages/base-raas-rest-api/package.json index 3bbf03b84b..27e83f1f47 100644 --- a/addons/addon-base-raas/packages/base-raas-rest-api/package.json +++ b/addons/addon-base-raas/packages/base-raas-rest-api/package.json @@ -28,6 +28,7 @@ "source-map-support": "^0.5.16" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/addons/addon-base-raas/packages/base-raas-services/.gitignore b/addons/addon-base-raas/packages/base-raas-services/.gitignore index 6857fe8499..ec9d33bf2e 100644 --- a/addons/addon-base-raas/packages/base-raas-services/.gitignore +++ b/addons/addon-base-raas/packages/base-raas-services/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-base-raas/packages/base-raas-services/package.json b/addons/addon-base-raas/packages/base-raas-services/package.json index 5320023fd5..1486e2de55 100644 --- a/addons/addon-base-raas/packages/base-raas-services/package.json +++ b/addons/addon-base-raas/packages/base-raas-services/package.json @@ -33,7 +33,6 @@ "eslint-plugin-jest": "^22.21.0", "eslint-plugin-prettier": "^3.1.2", "@aws-ee/base-workflow-core": "workspace:*", - "@aws-ee/environment-type-mgmt-services": "workspace:*", "husky": "^3.1.0", "jest": "^24.9.0", "jest-junit": "^10.0.0", @@ -43,6 +42,7 @@ "source-map-support": "^0.5.16" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/addons/addon-base-raas/packages/base-raas-workflow-steps/.gitignore b/addons/addon-base-raas/packages/base-raas-workflow-steps/.gitignore index 835ef66f0f..0459c8b72c 100644 --- a/addons/addon-base-raas/packages/base-raas-workflow-steps/.gitignore +++ b/addons/addon-base-raas/packages/base-raas-workflow-steps/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-base-raas/packages/base-raas-workflow-steps/package.json b/addons/addon-base-raas/packages/base-raas-workflow-steps/package.json index 333d0ff811..460676b4a5 100644 --- a/addons/addon-base-raas/packages/base-raas-workflow-steps/package.json +++ b/addons/addon-base-raas/packages/base-raas-workflow-steps/package.json @@ -31,6 +31,7 @@ "aws-sdk-mock": "^5.1.0" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/addons/addon-base-raas/packages/base-raas-workflows/.gitignore b/addons/addon-base-raas/packages/base-raas-workflows/.gitignore index 835ef66f0f..0459c8b72c 100644 --- a/addons/addon-base-raas/packages/base-raas-workflows/.gitignore +++ b/addons/addon-base-raas/packages/base-raas-workflows/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-base-raas/packages/base-raas-workflows/package.json b/addons/addon-base-raas/packages/base-raas-workflows/package.json index 384c8e78ee..5dde2d2ed6 100644 --- a/addons/addon-base-raas/packages/base-raas-workflows/package.json +++ b/addons/addon-base-raas/packages/base-raas-workflows/package.json @@ -27,6 +27,7 @@ "source-map-support": "^0.5.16" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/addons/addon-base-raas/packages/serverless-packer/.gitignore b/addons/addon-base-raas/packages/serverless-packer/.gitignore index 4db2263b12..5322756dc4 100644 --- a/addons/addon-base-raas/packages/serverless-packer/.gitignore +++ b/addons/addon-base-raas/packages/serverless-packer/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-base-raas/packages/serverless-packer/package.json b/addons/addon-base-raas/packages/serverless-packer/package.json index 59bf62eb78..57847dd898 100644 --- a/addons/addon-base-raas/packages/serverless-packer/package.json +++ b/addons/addon-base-raas/packages/serverless-packer/package.json @@ -25,6 +25,7 @@ "source-map-support": "^0.5.16" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/addons/addon-base-rest-api/packages/api-handler-factory/.gitignore b/addons/addon-base-rest-api/packages/api-handler-factory/.gitignore index 835ef66f0f..0459c8b72c 100644 --- a/addons/addon-base-rest-api/packages/api-handler-factory/.gitignore +++ b/addons/addon-base-rest-api/packages/api-handler-factory/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-base-rest-api/packages/api-handler-factory/package.json b/addons/addon-base-rest-api/packages/api-handler-factory/package.json index ec8ddf3d76..218015ae53 100644 --- a/addons/addon-base-rest-api/packages/api-handler-factory/package.json +++ b/addons/addon-base-rest-api/packages/api-handler-factory/package.json @@ -31,6 +31,7 @@ "source-map-support": "^0.5.16" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/addons/addon-base-rest-api/packages/base-api-handler/.gitignore b/addons/addon-base-rest-api/packages/base-api-handler/.gitignore index 481db716f2..a6b6ec72ae 100644 --- a/addons/addon-base-rest-api/packages/base-api-handler/.gitignore +++ b/addons/addon-base-rest-api/packages/base-api-handler/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-base-rest-api/packages/base-api-handler/package.json b/addons/addon-base-rest-api/packages/base-api-handler/package.json index cac638b59b..f4c0695732 100644 --- a/addons/addon-base-rest-api/packages/base-api-handler/package.json +++ b/addons/addon-base-rest-api/packages/base-api-handler/package.json @@ -28,6 +28,7 @@ "source-map-support": "^0.5.16" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/addons/addon-base-rest-api/packages/base-authn-handler/.gitignore b/addons/addon-base-rest-api/packages/base-authn-handler/.gitignore index 481db716f2..a6b6ec72ae 100644 --- a/addons/addon-base-rest-api/packages/base-authn-handler/.gitignore +++ b/addons/addon-base-rest-api/packages/base-authn-handler/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-base-rest-api/packages/base-authn-handler/package.json b/addons/addon-base-rest-api/packages/base-authn-handler/package.json index b963ee3808..7c37aa1ecc 100644 --- a/addons/addon-base-rest-api/packages/base-authn-handler/package.json +++ b/addons/addon-base-rest-api/packages/base-authn-handler/package.json @@ -28,6 +28,7 @@ "source-map-support": "^0.5.16" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/addons/addon-base-rest-api/packages/base-controllers/.gitignore b/addons/addon-base-rest-api/packages/base-controllers/.gitignore index 835ef66f0f..0459c8b72c 100644 --- a/addons/addon-base-rest-api/packages/base-controllers/.gitignore +++ b/addons/addon-base-rest-api/packages/base-controllers/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-base-rest-api/packages/base-controllers/package.json b/addons/addon-base-rest-api/packages/base-controllers/package.json index 374e77b2b5..40b3ec4ba1 100644 --- a/addons/addon-base-rest-api/packages/base-controllers/package.json +++ b/addons/addon-base-rest-api/packages/base-controllers/package.json @@ -26,6 +26,7 @@ "source-map-support": "^0.5.16" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/addons/addon-base-rest-api/packages/services/.gitignore b/addons/addon-base-rest-api/packages/services/.gitignore index 6857fe8499..ec9d33bf2e 100644 --- a/addons/addon-base-rest-api/packages/services/.gitignore +++ b/addons/addon-base-rest-api/packages/services/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-base-rest-api/packages/services/package.json b/addons/addon-base-rest-api/packages/services/package.json index 8f4dc86f95..25b480fac1 100644 --- a/addons/addon-base-rest-api/packages/services/package.json +++ b/addons/addon-base-rest-api/packages/services/package.json @@ -35,6 +35,7 @@ "source-map-support": "^0.5.16" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/addons/addon-base-ui/packages/base-ui/.gitignore b/addons/addon-base-ui/packages/base-ui/.gitignore index d0c8522c94..aed9cc66cb 100644 --- a/addons/addon-base-ui/packages/base-ui/.gitignore +++ b/addons/addon-base-ui/packages/base-ui/.gitignore @@ -2,6 +2,7 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-base-ui/packages/base-ui/package.json b/addons/addon-base-ui/packages/base-ui/package.json index 386539a51c..31e5c4015d 100644 --- a/addons/addon-base-ui/packages/base-ui/package.json +++ b/addons/addon-base-ui/packages/base-ui/package.json @@ -67,6 +67,7 @@ "webpack": "4.41.2" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "babel": "babel src/ --out-dir dist/ --source-maps", diff --git a/addons/addon-base-ui/packages/serverless-ui-tools/.gitignore b/addons/addon-base-ui/packages/serverless-ui-tools/.gitignore index 9bedf07f1a..4b77a369cb 100644 --- a/addons/addon-base-ui/packages/serverless-ui-tools/.gitignore +++ b/addons/addon-base-ui/packages/serverless-ui-tools/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-base-ui/packages/serverless-ui-tools/package.json b/addons/addon-base-ui/packages/serverless-ui-tools/package.json index 53f3940baa..449e9acdf2 100644 --- a/addons/addon-base-ui/packages/serverless-ui-tools/package.json +++ b/addons/addon-base-ui/packages/serverless-ui-tools/package.json @@ -27,6 +27,7 @@ "pretty-quick": "^1.11.1" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/addons/addon-base-workflow-api/packages/base-worklfow-api/.gitignore b/addons/addon-base-workflow-api/packages/base-worklfow-api/.gitignore index 9fc971c48e..0c3328389f 100644 --- a/addons/addon-base-workflow-api/packages/base-worklfow-api/.gitignore +++ b/addons/addon-base-workflow-api/packages/base-worklfow-api/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-base-workflow-api/packages/base-worklfow-api/package.json b/addons/addon-base-workflow-api/packages/base-worklfow-api/package.json index f48ee2d033..9574d254df 100644 --- a/addons/addon-base-workflow-api/packages/base-worklfow-api/package.json +++ b/addons/addon-base-workflow-api/packages/base-worklfow-api/package.json @@ -27,6 +27,7 @@ "source-map-support": "^0.5.16" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/addons/addon-base-workflow-ui/packages/base-workflow-ui/.gitignore b/addons/addon-base-workflow-ui/packages/base-workflow-ui/.gitignore index d0c8522c94..aed9cc66cb 100644 --- a/addons/addon-base-workflow-ui/packages/base-workflow-ui/.gitignore +++ b/addons/addon-base-workflow-ui/packages/base-workflow-ui/.gitignore @@ -2,6 +2,7 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-base-workflow/packages/base-workflow-core/.gitignore b/addons/addon-base-workflow/packages/base-workflow-core/.gitignore index 9fc971c48e..0c3328389f 100644 --- a/addons/addon-base-workflow/packages/base-workflow-core/.gitignore +++ b/addons/addon-base-workflow/packages/base-workflow-core/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-base-workflow/packages/base-workflow-core/package.json b/addons/addon-base-workflow/packages/base-workflow-core/package.json index 7af82c6271..1114dca9dd 100644 --- a/addons/addon-base-workflow/packages/base-workflow-core/package.json +++ b/addons/addon-base-workflow/packages/base-workflow-core/package.json @@ -29,6 +29,7 @@ "source-map-support": "^0.5.16" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/addons/addon-base-workflow/packages/base-workflow-templates/.gitignore b/addons/addon-base-workflow/packages/base-workflow-templates/.gitignore index 9fc971c48e..0c3328389f 100644 --- a/addons/addon-base-workflow/packages/base-workflow-templates/.gitignore +++ b/addons/addon-base-workflow/packages/base-workflow-templates/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-base-workflow/packages/base-workflow-templates/package.json b/addons/addon-base-workflow/packages/base-workflow-templates/package.json index 70dcd49038..22f296ace1 100644 --- a/addons/addon-base-workflow/packages/base-workflow-templates/package.json +++ b/addons/addon-base-workflow/packages/base-workflow-templates/package.json @@ -27,6 +27,7 @@ "source-map-support": "^0.5.16" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/addons/addon-base-workflow/packages/base-worklfow-steps/.gitignore b/addons/addon-base-workflow/packages/base-worklfow-steps/.gitignore index 9fc971c48e..0c3328389f 100644 --- a/addons/addon-base-workflow/packages/base-worklfow-steps/.gitignore +++ b/addons/addon-base-workflow/packages/base-worklfow-steps/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-base-workflow/packages/base-worklfow-steps/package.json b/addons/addon-base-workflow/packages/base-worklfow-steps/package.json index ec44adb346..952441acca 100644 --- a/addons/addon-base-workflow/packages/base-worklfow-steps/package.json +++ b/addons/addon-base-workflow/packages/base-worklfow-steps/package.json @@ -27,6 +27,7 @@ "source-map-support": "^0.5.16" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/addons/addon-base-workflow/packages/workflow-engine/.gitignore b/addons/addon-base-workflow/packages/workflow-engine/.gitignore index 9fc971c48e..0c3328389f 100644 --- a/addons/addon-base-workflow/packages/workflow-engine/.gitignore +++ b/addons/addon-base-workflow/packages/workflow-engine/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-base-workflow/packages/workflow-engine/package.json b/addons/addon-base-workflow/packages/workflow-engine/package.json index d07c55e0fd..cd043a9982 100644 --- a/addons/addon-base-workflow/packages/workflow-engine/package.json +++ b/addons/addon-base-workflow/packages/workflow-engine/package.json @@ -25,6 +25,7 @@ "source-map-support": "^0.5.16" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/addons/addon-base/packages/serverless-backend-tools/.gitignore b/addons/addon-base/packages/serverless-backend-tools/.gitignore index 835ef66f0f..0459c8b72c 100644 --- a/addons/addon-base/packages/serverless-backend-tools/.gitignore +++ b/addons/addon-base/packages/serverless-backend-tools/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-base/packages/serverless-backend-tools/package.json b/addons/addon-base/packages/serverless-backend-tools/package.json index 90f075f666..2e107b91b9 100644 --- a/addons/addon-base/packages/serverless-backend-tools/package.json +++ b/addons/addon-base/packages/serverless-backend-tools/package.json @@ -27,6 +27,7 @@ "pretty-quick": "^1.11.1" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/addons/addon-base/packages/serverless-go-build-tools/.gitignore b/addons/addon-base/packages/serverless-go-build-tools/.gitignore index 835ef66f0f..0459c8b72c 100644 --- a/addons/addon-base/packages/serverless-go-build-tools/.gitignore +++ b/addons/addon-base/packages/serverless-go-build-tools/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-base/packages/serverless-go-build-tools/package.json b/addons/addon-base/packages/serverless-go-build-tools/package.json index c8c6f8208f..d864925b1c 100644 --- a/addons/addon-base/packages/serverless-go-build-tools/package.json +++ b/addons/addon-base/packages/serverless-go-build-tools/package.json @@ -27,6 +27,7 @@ "pretty-quick": "^1.11.1" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/addons/addon-base/packages/serverless-settings-helper/package.json b/addons/addon-base/packages/serverless-settings-helper/package.json index 673d978a42..5d9330a344 100644 --- a/addons/addon-base/packages/serverless-settings-helper/package.json +++ b/addons/addon-base/packages/serverless-settings-helper/package.json @@ -32,6 +32,7 @@ "serverless": "^1.63.0" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "prepublishOnly": "pnpm run test", diff --git a/addons/addon-base/packages/services-container/.gitignore b/addons/addon-base/packages/services-container/.gitignore index 835ef66f0f..0459c8b72c 100644 --- a/addons/addon-base/packages/services-container/.gitignore +++ b/addons/addon-base/packages/services-container/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-base/packages/services-container/package.json b/addons/addon-base/packages/services-container/package.json index deae62dac4..5bc71a2f5a 100644 --- a/addons/addon-base/packages/services-container/package.json +++ b/addons/addon-base/packages/services-container/package.json @@ -30,6 +30,7 @@ "source-map-support": "^0.5.16" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/addons/addon-base/packages/services/.gitignore b/addons/addon-base/packages/services/.gitignore index 6857fe8499..ec9d33bf2e 100644 --- a/addons/addon-base/packages/services/.gitignore +++ b/addons/addon-base/packages/services/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-base/packages/services/package.json b/addons/addon-base/packages/services/package.json index b729b6f130..94e18972b8 100644 --- a/addons/addon-base/packages/services/package.json +++ b/addons/addon-base/packages/services/package.json @@ -36,6 +36,7 @@ "source-map-support": "^0.5.16" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/addons/addon-environment-sc-api/packages/environment-sc-workflow-steps/.gitignore b/addons/addon-environment-sc-api/packages/environment-sc-workflow-steps/.gitignore index 835ef66f0f..0459c8b72c 100644 --- a/addons/addon-environment-sc-api/packages/environment-sc-workflow-steps/.gitignore +++ b/addons/addon-environment-sc-api/packages/environment-sc-workflow-steps/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-environment-sc-api/packages/environment-sc-workflow-steps/package.json b/addons/addon-environment-sc-api/packages/environment-sc-workflow-steps/package.json index 57825bc3d7..438c56947b 100644 --- a/addons/addon-environment-sc-api/packages/environment-sc-workflow-steps/package.json +++ b/addons/addon-environment-sc-api/packages/environment-sc-workflow-steps/package.json @@ -31,6 +31,7 @@ "source-map-support": "^0.5.16" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/addons/addon-environment-sc-api/packages/environment-sc-workflows/.gitignore b/addons/addon-environment-sc-api/packages/environment-sc-workflows/.gitignore index 835ef66f0f..0459c8b72c 100644 --- a/addons/addon-environment-sc-api/packages/environment-sc-workflows/.gitignore +++ b/addons/addon-environment-sc-api/packages/environment-sc-workflows/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-environment-sc-api/packages/environment-sc-workflows/package.json b/addons/addon-environment-sc-api/packages/environment-sc-workflows/package.json index 4ab9bc5f68..7b17cb8eef 100644 --- a/addons/addon-environment-sc-api/packages/environment-sc-workflows/package.json +++ b/addons/addon-environment-sc-api/packages/environment-sc-workflows/package.json @@ -27,6 +27,7 @@ "source-map-support": "^0.5.16" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/addons/addon-environment-sc-api/packages/environment-type-mgmt-api/.gitignore b/addons/addon-environment-sc-api/packages/environment-type-mgmt-api/.gitignore index 6857fe8499..ec9d33bf2e 100644 --- a/addons/addon-environment-sc-api/packages/environment-type-mgmt-api/.gitignore +++ b/addons/addon-environment-sc-api/packages/environment-type-mgmt-api/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-environment-sc-api/packages/environment-type-mgmt-api/package.json b/addons/addon-environment-sc-api/packages/environment-type-mgmt-api/package.json index 51f99c3161..65f47db788 100644 --- a/addons/addon-environment-sc-api/packages/environment-type-mgmt-api/package.json +++ b/addons/addon-environment-sc-api/packages/environment-type-mgmt-api/package.json @@ -27,6 +27,7 @@ "source-map-support": "^0.5.16" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/addons/addon-environment-sc-api/packages/environment-type-mgmt-services/.gitignore b/addons/addon-environment-sc-api/packages/environment-type-mgmt-services/.gitignore index 6857fe8499..ec9d33bf2e 100644 --- a/addons/addon-environment-sc-api/packages/environment-type-mgmt-services/.gitignore +++ b/addons/addon-environment-sc-api/packages/environment-type-mgmt-services/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-environment-sc-api/packages/environment-type-mgmt-services/package.json b/addons/addon-environment-sc-api/packages/environment-type-mgmt-services/package.json index af61a28f79..dbfc67bc0f 100644 --- a/addons/addon-environment-sc-api/packages/environment-type-mgmt-services/package.json +++ b/addons/addon-environment-sc-api/packages/environment-type-mgmt-services/package.json @@ -27,6 +27,7 @@ "source-map-support": "^0.5.16" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/addons/addon-environment-sc-ui/packages/environment-type-mgmt-ui/.gitignore b/addons/addon-environment-sc-ui/packages/environment-type-mgmt-ui/.gitignore index d0c8522c94..aed9cc66cb 100644 --- a/addons/addon-environment-sc-ui/packages/environment-type-mgmt-ui/.gitignore +++ b/addons/addon-environment-sc-ui/packages/environment-type-mgmt-ui/.gitignore @@ -2,6 +2,7 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-environment-sc-ui/packages/environment-type-mgmt-ui/package.json b/addons/addon-environment-sc-ui/packages/environment-type-mgmt-ui/package.json index d6c06e2eb6..fa57cd6a0d 100644 --- a/addons/addon-environment-sc-ui/packages/environment-type-mgmt-ui/package.json +++ b/addons/addon-environment-sc-ui/packages/environment-type-mgmt-ui/package.json @@ -49,6 +49,7 @@ "pretty-quick": "^1.11.1" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "babel": "babel src/ --out-dir dist/ --source-maps", diff --git a/addons/addon-key-pair-mgmt-api/packages/key-pair-mgmt-api/.gitignore b/addons/addon-key-pair-mgmt-api/packages/key-pair-mgmt-api/.gitignore index 6857fe8499..ec9d33bf2e 100644 --- a/addons/addon-key-pair-mgmt-api/packages/key-pair-mgmt-api/.gitignore +++ b/addons/addon-key-pair-mgmt-api/packages/key-pair-mgmt-api/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-key-pair-mgmt-api/packages/key-pair-mgmt-api/package.json b/addons/addon-key-pair-mgmt-api/packages/key-pair-mgmt-api/package.json index 1b27fdc8da..1bee7aaa8b 100644 --- a/addons/addon-key-pair-mgmt-api/packages/key-pair-mgmt-api/package.json +++ b/addons/addon-key-pair-mgmt-api/packages/key-pair-mgmt-api/package.json @@ -27,6 +27,7 @@ "source-map-support": "^0.5.16" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/addons/addon-key-pair-mgmt-api/packages/key-pair-mgmt-services/.gitignore b/addons/addon-key-pair-mgmt-api/packages/key-pair-mgmt-services/.gitignore index 6857fe8499..ec9d33bf2e 100644 --- a/addons/addon-key-pair-mgmt-api/packages/key-pair-mgmt-services/.gitignore +++ b/addons/addon-key-pair-mgmt-api/packages/key-pair-mgmt-services/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-key-pair-mgmt-api/packages/key-pair-mgmt-services/package.json b/addons/addon-key-pair-mgmt-api/packages/key-pair-mgmt-services/package.json index f25b3e4be2..1e7cdfd46a 100644 --- a/addons/addon-key-pair-mgmt-api/packages/key-pair-mgmt-services/package.json +++ b/addons/addon-key-pair-mgmt-api/packages/key-pair-mgmt-services/package.json @@ -28,6 +28,7 @@ "source-map-support": "^0.5.16" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/addons/addon-key-pair-mgmt-ui/packages/key-pair-mgmt-ui/.gitignore b/addons/addon-key-pair-mgmt-ui/packages/key-pair-mgmt-ui/.gitignore index d0c8522c94..aed9cc66cb 100644 --- a/addons/addon-key-pair-mgmt-ui/packages/key-pair-mgmt-ui/.gitignore +++ b/addons/addon-key-pair-mgmt-ui/packages/key-pair-mgmt-ui/.gitignore @@ -2,6 +2,7 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-raas-s3-copy/packages/s3-synchronizer/.gitignore b/addons/addon-raas-s3-copy/packages/s3-synchronizer/.gitignore index 480cad9629..437f72b2a3 100644 --- a/addons/addon-raas-s3-copy/packages/s3-synchronizer/.gitignore +++ b/addons/addon-raas-s3-copy/packages/s3-synchronizer/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-user-id-upgrade/packages/user-id-upgrade-post-deployment/.gitignore b/addons/addon-user-id-upgrade/packages/user-id-upgrade-post-deployment/.gitignore index d0c8522c94..aed9cc66cb 100644 --- a/addons/addon-user-id-upgrade/packages/user-id-upgrade-post-deployment/.gitignore +++ b/addons/addon-user-id-upgrade/packages/user-id-upgrade-post-deployment/.gitignore @@ -2,6 +2,7 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/addons/addon-user-id-upgrade/packages/user-id-upgrade-post-deployment/package.json b/addons/addon-user-id-upgrade/packages/user-id-upgrade-post-deployment/package.json index 40b46d5ee2..0784176ac9 100644 --- a/addons/addon-user-id-upgrade/packages/user-id-upgrade-post-deployment/package.json +++ b/addons/addon-user-id-upgrade/packages/user-id-upgrade-post-deployment/package.json @@ -28,6 +28,7 @@ "source-map-support": "^0.5.16" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/codecov.yml b/codecov.yml new file mode 100644 index 0000000000..2efcd54115 --- /dev/null +++ b/codecov.yml @@ -0,0 +1,40 @@ +coverage: + round: down + precision: 2 + status: + project: + default: + # basic + target: auto + threshold: 0% + base: auto + # advanced settings + if_ci_failed: error #success, failure, error, ignore + informational: false + only_pulls: false + patch: + default: + # basic + target: auto + threshold: 0% + base: auto + # advanced settings + if_ci_failed: error #success, failure, error, ignore + informational: false + only_pulls: false + +codecov: + require_ci_to_pass: yes + +parsers: + gcov: + branch_detection: + conditional: yes + loop: yes + method: no + macro: no + +comment: + layout: "reach,diff,flags,files,footer" + behavior: default + require_changes: no diff --git a/main/cicd/.gitignore b/main/cicd/.gitignore index 6cd0624375..1c84626e38 100644 --- a/main/cicd/.gitignore +++ b/main/cicd/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/main/integration-tests/.gitignore b/main/integration-tests/.gitignore index 636d985a14..7c41e3f856 100644 --- a/main/integration-tests/.gitignore +++ b/main/integration-tests/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/main/integration-tests/package.json b/main/integration-tests/package.json index afd4d52271..798724c1c8 100644 --- a/main/integration-tests/package.json +++ b/main/integration-tests/package.json @@ -6,8 +6,8 @@ "author": "Amazon Web Services", "license": "Apache-2.0", "scripts": { - "intTest": "NODE_ENV=test jest --testRunner='jest-circus/runner' --config jest.config.js --passWithNoTests", - "intTestWatch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", + "intTest": "NODE_ENV=test jest --testRunner='jest-circus/runner' --config jest.config.js --passWithNoTests --verbose", + "intTestWatch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", "lint:eslint": "eslint --ignore-path .gitignore . ", "lint:prettier": "prettier --check --ignore-path .gitignore '**/*.{js,jsx}' ", diff --git a/main/packages/.gitignore b/main/packages/.gitignore index 759beec1ae..e3e839d431 100644 --- a/main/packages/.gitignore +++ b/main/packages/.gitignore @@ -2,6 +2,7 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/main/packages/controllers/.gitignore b/main/packages/controllers/.gitignore index 9fc971c48e..0c3328389f 100644 --- a/main/packages/controllers/.gitignore +++ b/main/packages/controllers/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/main/packages/controllers/package.json b/main/packages/controllers/package.json index 10cdf5282b..bdb8627b50 100644 --- a/main/packages/controllers/package.json +++ b/main/packages/controllers/package.json @@ -26,6 +26,7 @@ "source-map-support": "^0.5.16" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/main/packages/services/.gitignore b/main/packages/services/.gitignore index 9fc971c48e..0c3328389f 100644 --- a/main/packages/services/.gitignore +++ b/main/packages/services/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/main/packages/services/package.json b/main/packages/services/package.json index 96ed7694e8..5cee4faf49 100644 --- a/main/packages/services/package.json +++ b/main/packages/services/package.json @@ -26,6 +26,7 @@ "source-map-support": "^0.5.16" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/main/solution/.gitignore b/main/solution/.gitignore index 1a2b93fd17..eceb4b237a 100644 --- a/main/solution/.gitignore +++ b/main/solution/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/main/solution/backend/.gitignore b/main/solution/backend/.gitignore index 6ba5ea0787..3cb83ef8e1 100644 --- a/main/solution/backend/.gitignore +++ b/main/solution/backend/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/main/solution/backend/package.json b/main/solution/backend/package.json index e1d0eb8bc0..d533cac621 100644 --- a/main/solution/backend/package.json +++ b/main/solution/backend/package.json @@ -78,6 +78,7 @@ } }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "start-debug": "node --inspect node_modules/.bin/serverless offline start", diff --git a/main/solution/edge-lambda/.gitignore b/main/solution/edge-lambda/.gitignore index 053ed37059..f7db82bc5f 100644 --- a/main/solution/edge-lambda/.gitignore +++ b/main/solution/edge-lambda/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/main/solution/environment-tools/.gitignore b/main/solution/environment-tools/.gitignore index 053ed37059..f7db82bc5f 100644 --- a/main/solution/environment-tools/.gitignore +++ b/main/solution/environment-tools/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/main/solution/infrastructure/.gitignore b/main/solution/infrastructure/.gitignore index 8518222ab0..5d22bbf333 100644 --- a/main/solution/infrastructure/.gitignore +++ b/main/solution/infrastructure/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/main/solution/machine-images/.gitignore b/main/solution/machine-images/.gitignore index 028e0de5c6..f2d3f78d32 100644 --- a/main/solution/machine-images/.gitignore +++ b/main/solution/machine-images/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/main/solution/post-deployment/.gitignore b/main/solution/post-deployment/.gitignore index 0b77b2a8b7..076052c1fa 100644 --- a/main/solution/post-deployment/.gitignore +++ b/main/solution/post-deployment/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/main/solution/post-deployment/package.json b/main/solution/post-deployment/package.json index 4228845cea..8862ce71ba 100644 --- a/main/solution/post-deployment/package.json +++ b/main/solution/post-deployment/package.json @@ -56,6 +56,7 @@ "webpack": "^4.41.5" }, "scripts": { + "coverage": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --verbose --collectCoverage --watchAll=false --coverage && codecov", "test": "NODE_ENV=test jest --config jest.config.js --passWithNoTests", "test:watch": "NODE_ENV=test jest --config jest.config.js --passWithNoTests --watchAll", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", diff --git a/main/solution/prepare-master-acc/.gitignore b/main/solution/prepare-master-acc/.gitignore index 053ed37059..f7db82bc5f 100644 --- a/main/solution/prepare-master-acc/.gitignore +++ b/main/solution/prepare-master-acc/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/main/solution/ui/.gitignore b/main/solution/ui/.gitignore index 1a0b998b35..d137abf5ed 100644 --- a/main/solution/ui/.gitignore +++ b/main/solution/ui/.gitignore @@ -2,6 +2,7 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log diff --git a/main/solution/ui/package.json b/main/solution/ui/package.json index 86af8b560a..092b61f672 100644 --- a/main/solution/ui/package.json +++ b/main/solution/ui/package.json @@ -64,8 +64,8 @@ "scripts": { "start": "react-scripts start", "build": "INLINE_RUNTIME_CHUNK=false react-scripts build", - "test": "react-scripts test --watchAll=false --passWithNoTests", - "test:watch": "react-scripts test --passWithNoTests", + "test": "react-scripts test --watchAll=false --passWithNoTests --verbose --coverage", + "test:watch": "react-scripts test --passWithNoTests --verbose --coverage", "eject": "react-scripts eject", "lint": "pnpm run lint:eslint && pnpm run lint:prettier", "lint:eslint": "eslint --ignore-path .gitignore . ", diff --git a/scripts/load-test-workspaces/.gitignore b/scripts/load-test-workspaces/.gitignore index eb014233c9..eeb494720a 100644 --- a/scripts/load-test-workspaces/.gitignore +++ b/scripts/load-test-workspaces/.gitignore @@ -1,5 +1,6 @@ **/.class **/.DS_Store +**/coverage **/node_modules **/npm-debug.log