Browse Source

skip tests in build on CI server as they are ran from CodeCoverage.cmd

pull/297/head
Scott Williams 9 years ago
parent
commit
9be5ba09fd
  1. 1
      .gitignore
  2. 6
      build.cmd
  3. 2
      tests/CodeCoverage/CodeCoverage.cmd

1
.gitignore

@ -217,3 +217,4 @@ artifacts/
**/CodeCoverage/*
docs/
/samples/AvatarWithRoundedCorner/output
/ImageSharp.Coverage.xml

6
build.cmd

@ -12,8 +12,10 @@ ECHO Building nuget packages
dotnet build -c Release %versionCommand%
if not "%errorlevel%"=="0" goto failure
dotnet test ./tests/ImageSharp.Tests/ImageSharp.Tests.csproj --no-build
if not "%errorlevel%"=="0" goto failure
if not %CI% == "True" (
dotnet test ./tests/ImageSharp.Tests/ImageSharp.Tests.csproj --no-build
if not "%errorlevel%"=="0" goto failure
)
dotnet pack ./src/ImageSharp/ -c Release --output ../../artifacts --no-build %versionCommand%
if not "%errorlevel%"=="0" goto failure

2
tests/CodeCoverage/CodeCoverage.cmd

@ -10,7 +10,7 @@ cd ..
dotnet restore ImageSharp.sln
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 /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%

Loading…
Cancel
Save