Portal/scripts/dev/RunCoverage.ps1
IRBorisov 2759f10d09
Some checks failed
Backend CI / build (3.12) (push) Has been cancelled
Frontend CI / build (18.x) (push) Has been cancelled
Initial commit
2024-06-07 20:17:03 +03:00

23 lines
549 B
PowerShell

# Run coverage analysis
$backend = Resolve-Path -Path "$PSScriptRoot\..\..\rsconcept\backend"
function RunLinters() {
BackendCoverage
}
function BackendCoverage() {
Set-Location $backend
$coverageExec = "$backend\venv\Scripts\coverage.exe"
$djangoSrc = "$backend\manage.py"
$exclude = '*/venv/*,*/tests/*,*/migrations/*,*__init__.py,manage.py,apps.py,urls.py,settings.py'
& $coverageExec run --omit=$exclude $djangoSrc test
& $coverageExec report
& $coverageExec html
Start-Process "$backend\htmlcov\index.html"
}
RunLinters