Use ReportGenerator

This commit is contained in:
Bas Nijholt 2023-04-03 17:38:18 -07:00
commit e3e85abaf6
2 changed files with 13 additions and 6 deletions

View file

@ -61,17 +61,24 @@ jobs:
-p no:sugar \
tests/components/adaptive_lighting
- name: Run Tests with Coverage
run: |
cd core
pytest --cov=homeassistant --cov-report=html 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 core/htmlcov coverage-report
mv coveragereport coverage-report
git add coverage-report
git commit -m "Update coverage report"
git push -f origin coverage-report