Browse Source

running tests in all configurations

pull/512/head
Anton Firszov 8 years ago
parent
commit
fb40ed66ae
  1. 6
      build.ps1
  2. 2
      tests/CodeCoverage/CodeCoverage.cmd
  3. 6
      tests/ImageSharp.Tests/RunExtendedTests.cmd
  4. 5
      tests/ImageSharp.Tests/xunit.runner.json

6
build.ps1

@ -101,8 +101,12 @@ dotnet build -c Release /p:packageversion=$version
if ($LASTEXITCODE ){ Exit $LASTEXITCODE } if ($LASTEXITCODE ){ Exit $LASTEXITCODE }
if ( $env:CI -ne "True") { if ( $env:CI -ne "True") {
dotnet test ./tests/ImageSharp.Tests/ImageSharp.Tests.csproj --no-build -c Release cd ./tests/ImageSharp.Tests/
dotnet xunit -nobuild -c Release -f netcoreapp2.0 --fx-version 2.0.0
./RunExtendedTests.cmd
cd ../..
} }
if ($LASTEXITCODE ){ Exit $LASTEXITCODE } if ($LASTEXITCODE ){ Exit $LASTEXITCODE }
Write-Host "Packaging projects" Write-Host "Packaging projects"

2
tests/CodeCoverage/CodeCoverage.cmd

@ -12,7 +12,7 @@ dotnet restore ImageSharp.sln
rem Clean the solution to force a rebuild with /p:codecov=true rem Clean the solution to force a rebuild with /p:codecov=true
dotnet clean ImageSharp.sln -c Release dotnet clean ImageSharp.sln -c Release
rem The -threshold options prevents this taking ages... rem The -threshold options prevents this taking ages...
tests\CodeCoverage\OpenCover.4.6.519\tools\OpenCover.Console.exe -target:"dotnet.exe" -targetargs:"test tests\ImageSharp.Tests\ImageSharp.Tests.csproj -c Release /p:codecov=true" -register:user -threshold:10 -oldStyle -safemode:off -output:.\ImageSharp.Coverage.xml -hideskipped:All -returntargetcode -filter:"+[SixLabors.ImageSharp*]*" tests\CodeCoverage\OpenCover.4.6.519\tools\OpenCover.Console.exe -target:"dotnet.exe" -targetargs:"test tests\ImageSharp.Tests\ImageSharp.Tests.csproj -c Release -f netcoreapp2.0 /p:codecov=true" -register:user -threshold:10 -oldStyle -safemode:off -output:.\ImageSharp.Coverage.xml -hideskipped:All -returntargetcode -filter:"+[SixLabors.ImageSharp*]*"
if %errorlevel% neq 0 exit /b %errorlevel% if %errorlevel% neq 0 exit /b %errorlevel%

6
tests/ImageSharp.Tests/RunExtendedTests.cmd

@ -0,0 +1,6 @@
dotnet xunit -nobuild -c Release -f net462
dotnet xunit -nobuild -c Release -f net462 -x86
dotnet xunit -nobuild -c Release -f net47
dotnet xunit -nobuild -c Release -f net47 -x86
dotnet xunit -nobuild -c Release -f net471
dotnet xunit -nobuild -c Release -f net471 -x86

5
tests/ImageSharp.Tests/xunit.runner.json

@ -1,4 +1,5 @@
{ {
"methodDisplay": "method", "shadowCopy": false,
"diagnosticMessages": true "methodDisplay": "method",
"diagnosticMessages": true
} }
Loading…
Cancel
Save