This action comments a pull request with a HTML test coverage report. The report is based on the lcov coverage report generated by your test runner. Note that this action does not run any tests, but instead expects the tests to have been run by another action already.
This fork is specifically made to support run as a seperate action (triggered by workflow_run
) to be able to comment on PRs not made by people with write access to the repo. For more information, see https://securitylab.github.com/research/github-actions-preventing-pwn-requests/
Total Coverage: 99.39%
Coverage Report
File | Branches | Funcs | Lines | Uncovered Lines |
---|---|---|---|---|
src | ||||
i18n.tsx | 100% | 100% | 100% | |
src/components/i18n | ||||
context.tsx | 100% | 100% | 100% | |
hydrate.tsx | 100% | 100% | 100% | |
index.tsx | 85.71% | 88.89% | 100% | 54 |
link.tsx | 100% | 100% | 100% | |
src/components/icon | ||||
index.tsx | 100% | 100% | 100% | |
props.tsx | 100% | 100% | 100% | |
src/components/layout | ||||
index.tsx | 100% | 100% | 100% | |
src/components/release-artist-link | ||||
index.tsx | 66.67% | 100% | 100% | 24, 25, 26 |
src/components/release-companies | ||||
index.tsx | 100% | 100% | 100% | |
src/components/release-credits | ||||
index.tsx | 85.71% | 100% | 91.30% | 37, 38, 40, 43 |
src/components/release-format-link | ||||
index.tsx | 100% | 100% | 100% | |
src/components/release-header | ||||
index.tsx | 58.33% | 100% | 100% | 79, 80, 82, 85, 86 |
src/components/release-label-link | ||||
index.tsx | 100% | 100% | 100% | |
src/components/release-series-link | ||||
index.tsx | 0% | 100% | 100% | 19 |
src/components/release-thumbnail | ||||
icon.tsx | 50% | 100% | 83.33% | 26, 30 |
index.tsx | 75% | 100% | 100% | 42 |
src/components/search | ||||
index.tsx | 100% | 100% | 100% | |
mock.tsx | 100% | 100% | 100% | |
ui.tsx | 100% | 100% | 100% | |
src/lib | ||||
add-state.tsx | 100% | 100% | 100% | |
intersperse.tsx | 100% | 100% | 100% | |
keycodes.tsx | 100% | 100% | 100% | |
slug.tsx | 100% | 100% | 100% | |
src/services | ||||
autocomplete.tsx | 100% | 100% | 100% |
Github token used for posting the comment. Defaults to ${{ github.token }}
.
Number of the Pull Request.
The location of the lcov file to read the coverage report from. Defaults to
./coverage/lcov.info
.
The location of the lcov file resulting from running the tests in the base branch. When this is set a diff of the coverage percentages is shown.
Hides the branch coverage in the output if set to true
Filename to output the html to. If set the action will not comment on the PR.
Note: You need to somehow read the pr_number
into the environment.
uses: Nef10/lcov-reporter-action@v0.3.0
with:
lcov-file: lcov.info
pr-number: ${{ env.pr_number }}
The code is based on romeovs/lcov-reporter-action, which itself was based on ziishaned/jest-reporter-action.