ByteDecoder/Queryology

View on GitHub
src/win-run-testsuite.bat

Summary

Maintainability
Test Coverage
@ECHO OFF

cls

del /S /Q ..\coverage\ >nul 2>nul

dotnet tool update dotnet-reportgenerator-globaltool

dotnet test Queryology.sln -c Release --logger:trx ^
  --results-directory ../../coverage ^
  /p:CollectCoverage=true ^
  /p:CoverletOutput=../../coverage/ ^
  /p:CoverletOutputFormat=\"lcov,json\" ^
  /p:MergeWith=../../coverage/coverage.json

echo Preparing lcov.info for Coverage Gutters
del ..\coverage\lcov.info >nul 2>nul
ren ..\coverage\coverage.info lcov.info >nul 2>nul

echo Preparing Test Report with reportgenerator
dotnet reportgenerator "-reports:..\coverage/lcov.info" "-reporttypes:HTMLInline;Badges" "-targetdir:..\coverage/report"