mirror of https://github.com/Squidex/squidex.git
2 changed files with 55 additions and 60 deletions
@ -1,60 +0,0 @@ |
|||
REM Create a 'GeneratedReports' folder if it does not exist |
|||
if not exist "%~dp0GeneratedReports" mkdir "%~dp0GeneratedReports" |
|||
|
|||
REM Remove any previously created test output directories |
|||
CD %~dp0 |
|||
FOR /D /R %%X IN (%USERNAME%*) DO RD /S /Q "%%X" |
|||
|
|||
REM Run the tests against the targeted output |
|||
call :GenerateCoverage |
|||
|
|||
REM Generate the report output based on the test results |
|||
if %errorlevel% equ 0 ( |
|||
call :RunReportGeneratorOutput |
|||
) |
|||
|
|||
exit /b %errorlevel% |
|||
|
|||
:GenerateCoverage |
|||
"%UserProfile%\.nuget\packages\OpenCover\4.6.519\tools\OpenCover.Console.exe" ^ |
|||
-register:user ^ |
|||
-target:"C:\Program Files\dotnet\dotnet.exe" ^ |
|||
-targetargs:"test %~dp0\Squidex.Infrastructure.Tests\Squidex.Infrastructure.Tests.csproj" ^ |
|||
-filter:"+[Squidex*]*" ^ |
|||
-skipautoprops ^ |
|||
-output:"%~dp0\GeneratedReports\Infrastructure.xml" ^ |
|||
-oldStyle |
|||
|
|||
"%UserProfile%\.nuget\packages\OpenCover\4.6.519\tools\OpenCover.Console.exe" ^ |
|||
-register:user ^ |
|||
-target:"C:\Program Files\dotnet\dotnet.exe" ^ |
|||
-targetargs:"test %~dp0\Squidex.Core.Tests\Squidex.Core.Tests.csproj" ^ |
|||
-filter:"+[Squidex*]*" ^ |
|||
-skipautoprops ^ |
|||
-output:"%~dp0\GeneratedReports\Core.xml" ^ |
|||
-oldStyle |
|||
|
|||
"%UserProfile%\.nuget\packages\OpenCover\4.6.519\tools\OpenCover.Console.exe" ^ |
|||
-register:user ^ |
|||
-target:"C:\Program Files\dotnet\dotnet.exe" ^ |
|||
-targetargs:"test %~dp0\Squidex.Write.Tests\Squidex.Write.Tests.csproj" ^ |
|||
-filter:"+[Squidex*]*" ^ |
|||
-skipautoprops ^ |
|||
-output:"%~dp0\GeneratedReports\Write.xml" ^ |
|||
-oldStyle |
|||
|
|||
"%UserProfile%\.nuget\packages\OpenCover\4.6.519\tools\OpenCover.Console.exe" ^ |
|||
-register:user ^ |
|||
-target:"C:\Program Files\dotnet\dotnet.exe" ^ |
|||
-targetargs:"test %~dp0\Squidex.Read.Tests\Squidex.Read.Tests.csproj" ^ |
|||
-filter:"+[Squidex*]*" ^ |
|||
-skipautoprops ^ |
|||
-output:"%~dp0\GeneratedReports\Read.xml" ^ |
|||
-oldStyle |
|||
exit /b %errorlevel% |
|||
|
|||
:RunReportGeneratorOutput |
|||
"%UserProfile%\.nuget\packages\ReportGenerator\2.5.2\tools\ReportGenerator.exe" ^ |
|||
-reports:"%~dp0\GeneratedReports\*.xml" ^ |
|||
-targetdir:"%~dp0\GeneratedReports\Output" |
|||
exit /b %errorlevel% |
|||
@ -0,0 +1,55 @@ |
|||
$ErrorActionPreference = "Stop" |
|||
|
|||
$reportsFolder = ".\GeneratedReports" |
|||
$userProfile = $env:USERPROFILE |
|||
$workingFolder = Get-Location |
|||
|
|||
Write-Host "Clear up '$reportsFolder' folder" |
|||
|
|||
if (Test-Path $reportsFolder) { |
|||
Remove-Item $reportsFolder -recurse |
|||
} |
|||
|
|||
Write-Host "Create new '$reportsFolder' folder" |
|||
|
|||
New-Item -ItemType directory -Path $reportsFolder |
|||
|
|||
&"$userProfile\.nuget\packages\OpenCover\4.6.519\tools\OpenCover.Console.exe" ` |
|||
-register:user ` |
|||
-target:"C:\Program Files\dotnet\dotnet.exe" ` |
|||
-targetargs:"test $workingFolder\Squidex.Infrastructure.Tests\Squidex.Infrastructure.Tests.csproj" ` |
|||
-filter:"+[Squidex*]*" ` |
|||
-skipautoprops ` |
|||
-output:"$workingFolder\$reportsFolder\Infrastructure.xml" ` |
|||
-oldStyle |
|||
|
|||
&"$userProfile\.nuget\packages\OpenCover\4.6.519\tools\OpenCover.Console.exe" ` |
|||
-register:user ` |
|||
-target:"C:\Program Files\dotnet\dotnet.exe" ` |
|||
-targetargs:"test $workingFolder\Squidex.Core.Tests\Squidex.Core.Tests.csproj" ` |
|||
-filter:"+[Squidex*]*" ` |
|||
-skipautoprops ` |
|||
-output:"$workingFolder\$reportsFolder\Core.xml" ` |
|||
-oldStyle |
|||
|
|||
&"$userProfile\.nuget\packages\OpenCover\4.6.519\tools\OpenCover.Console.exe" ` |
|||
-register:user ` |
|||
-target:"C:\Program Files\dotnet\dotnet.exe" ` |
|||
-targetargs:"test $workingFolder\Squidex.Write.Tests\Squidex.Write.Tests.csproj" ` |
|||
-filter:"+[Squidex*]*" ` |
|||
-skipautoprops ` |
|||
-output:"$workingFolder\$reportsFolder\Write.xml" ` |
|||
-oldStyle |
|||
|
|||
&"$userProfile\.nuget\packages\OpenCover\4.6.519\tools\OpenCover.Console.exe" ` |
|||
-register:user ` |
|||
-target:"C:\Program Files\dotnet\dotnet.exe" ` |
|||
-targetargs:"test $workingFolder\Squidex.Read.Tests\Squidex.Read.Tests.csproj" ` |
|||
-filter:"+[Squidex*]*" ` |
|||
-skipautoprops ` |
|||
-output:"$workingFolder\$reportsFolder\Read.xml" ` |
|||
-oldStyle |
|||
|
|||
&"$userProfile\.nuget\packages\ReportGenerator\2.5.2\tools\ReportGenerator.exe" ` |
|||
-reports:"$workingFolder\$reportsFolder\*.xml" ` |
|||
-targetdir:"$workingFolder\$reportsFolder\Output" |
|||
Loading…
Reference in new issue