Compare commits

...

3 commits

Author SHA1 Message Date
Bas Nijholt
e3e85abaf6 Use ReportGenerator 2023-04-03 17:38:18 -07:00
Bas Nijholt
149cf2867d Selective coverage 2023-04-03 17:35:36 -07:00
Bas Nijholt
709b61303c Add code coverage 2023-04-03 17:34:39 -07:00
2 changed files with 25 additions and 2 deletions

View file

@ -54,8 +54,31 @@ jobs:
-qq \
--timeout=9 \
--durations=10 \
--cov="homeassistant" \
--cov="homeassistant/components/adaptive_lighting" \
--cov-report=xml \
--cov-report=html \
-o console_output_style=count \
-p no:sugar \
tests/components/adaptive_lighting
- name: ReportGenerator
uses: danielpalme/ReportGenerator-GitHub-Action@5.1.19
with:
reports: 'core/coverage.xml'
targetdir: 'coveragereport'
reporttypes: 'HtmlInline;Cobertura'
assemblyfilters: '+*'
classfilters: '+*'
filefilters: '+*'
verbosity: 'Info'
tag: '${{ github.run_number }}_${{ github.run_id }}'
- name: Push Coverage Report to Branch
run: |
git config user.name "GitHub Actions"
git config user.email "actions@users.noreply.github.com"
git checkout -B coverage-report
mv coveragereport coverage-report
git add coverage-report
git commit -m "Update coverage report"
git push -f origin coverage-report

View file

@ -49,7 +49,7 @@ ENTRYPOINT ["python3", \
# Print the 10 slowest tests
"--durations=10", \
# Measure code coverage for the 'homeassistant' package
"--cov='homeassistant'", \
"--cov='homeassistant/components/adaptive_lighting'", \
# Generate an XML report of the code coverage
"--cov-report=xml", \
# Generate an HTML report of the code coverage