summaryrefslogtreecommitdiff
path: root/scripts/jellyfin-covreport.sh
blob: e2b4e15550d5378eb2f5a80dfbe0f3be617aaac7 (plain)
1
2
3
4
5
6
7
8
9
#!/bin/sh

set -e

cd "$1"

find . -type d -name 'TestResults' -exec rm -r {} +
dotnet test --configuration Release --collect:'XPlat Code Coverage' --settings tests/coverletArgs.runsettings --verbosity minimal
reportgenerator "-title:Jellyfin" "-reporttypes:Html;Badges;JsonSummary" "-reports:tests/**/coverage.cobertura.xml" "-assemblyfilters:-*.Tests" "-targetdir:$2" "-historydir:$3" "-verbosity:Warning"