Skip to content

Commit

Permalink
Adds test coverage reports to PR comments
Browse files Browse the repository at this point in the history
This will help us visualise the amount of coverage we have on the repo on every PR.
  • Loading branch information
DilwoarH committed Oct 11, 2024
1 parent 2425ec7 commit f1fbde5
Show file tree
Hide file tree
Showing 4 changed files with 979 additions and 402 deletions.
29 changes: 29 additions & 0 deletions .github/workflows/unit-test-coverage-report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: 'Unit test coverage report'
on:
pull_request:

jobs:
test:
runs-on: ubuntu-latest

permissions:
# Required to checkout the code
contents: read
# Required to put a comment into the pull-request
pull-requests: write

steps:
- uses: actions/checkout@v4
- name: 'Install Node'
uses: actions/setup-node@v4
with:
node-version: '20.x'
- name: 'Install Deps'
run: npm install
- name: 'Run test'
run: npm run test:unit:coverage
- name: 'Report Coverage'
# Set if: always() to also generate the report if tests are failing
# Only works if you set `reportOnFailure: true` in your vite config as specified above
if: always()
uses: davelosert/vitest-coverage-report-action@v2
Loading

0 comments on commit f1fbde5

Please sign in to comment.