diff --git a/.github/workflows/jest-coverage.yml b/.github/workflows/jest-coverage.yml index 6982dcc9f6..2292e93c30 100644 --- a/.github/workflows/jest-coverage.yml +++ b/.github/workflows/jest-coverage.yml @@ -18,11 +18,18 @@ jobs: - name: Install dependencies run: cd frontend && yarn install - - name: Run Jest with Coverage - run: | - cd frontend && npm test --silent --coverageReporters text --coverageReporters json-summary --changedSince=origin/develop --passWithNoTests --maxWorkers=5 --ci --testResultsProcessor="jest-junit" + # - name: Run Jest with Coverage + # run: | + # cd frontend && npm test --silent --coverageReporters text --coverageReporters json-summary --changedSince=origin/develop --passWithNoTests --maxWorkers=5 --ci --testResultsProcessor="jest-junit" + + # yarn custom-coverage --verbose + + - name: Get Changed Files + id: get_changed_files + run: echo "::set-output name=files::$(git diff --name-only ${{ github.event.before }} ${{ github.sha }} | grep '\.jsx\?$' || true)" - yarn custom-coverage --verbose + - name: Run Jest with Coverage for Changed Files + run: npm test -- --coverage --findRelatedTests ${{ steps.get_changed_files.outputs.files }} - name: Upload Coverage Results uses: actions/upload-artifact@v2