feat(ui): unit tests coverage for PRs (#8974)

This commit is contained in:
Chirag Madlani 2022-11-23 19:16:45 +05:30 committed by GitHub
parent 5ef7902e19
commit 35a87ac09c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -19,6 +19,7 @@ permissions:
env:
UI_WORKING_DIRECTORY: openmetadata-ui/src/main/resources/ui
UI_COVERAGE_DIRECTORY: openmetadata-ui/src/main/resources/ui/src/test/unit/coverage
concurrency:
group: yarn-coverage-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
@ -68,8 +69,13 @@ jobs:
run: yarn install
- name: Run Coverage
working-directory: ${{ env.UI_WORKING_DIRECTORY }}
run: yarn test:coverage
run: yarn test:cov-summary
id: yarn_coverage
- name: Jest Coverage Comment
uses: MishaKav/jest-coverage-comment@main
with:
hide-comment: true
coverage-summary-path: ${{env.UI_COVERAGE_DIRECTORY}}/coverage-final.json
- name: yarn add sonarqube-scanner
working-directory: ${{ env.UI_WORKING_DIRECTORY }}
run: npm install -g sonarqube-scanner