Browse Source

Migration to powerscript

pull/1/head
Sebastian 9 years ago
parent
commit
fff8bfc568
  1. 60
      tests/RunCoverage.bat
  2. 55
      tests/RunCoverage.ps1

60
tests/RunCoverage.bat

@ -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%

55
tests/RunCoverage.ps1

@ -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…
Cancel
Save