diff --git a/appveyor.yml b/appveyor.yml index 10dbea99a7..ea1a585b0d 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -43,7 +43,8 @@ build_script: - cmd: >- dotnet pack src\ImageSharp --configuration Release --output "artifacts\bin\ImageSharp" -test: off +test_script: +- tests\CodeCoverage\CodeCoverage.cmd artifacts: - path: artifacts\bin\ImageSharp\**\*.nupkg diff --git a/tests/CodeCoverage/CodeCoverage.cmd b/tests/CodeCoverage/CodeCoverage.cmd new file mode 100644 index 0000000000..fda7edcb28 --- /dev/null +++ b/tests/CodeCoverage/CodeCoverage.cmd @@ -0,0 +1,11 @@ +@echo off + +nuget restore -PackagesDirectory . + +cd ..\ImageSharp.Tests + +..\CodeCoverage\OpenCover.4.6.519\tools\OpenCover.Console.exe -register:user -target:"C:\Program Files\dotnet\dotnet.exe" -targetargs:"test -c Release" -excludebyattribute:*.ExcludeFromCodeCoverage* -hideskipped:All -oldStyle -output:.\ImageSharp.Coverage.xml + +SET PATH=C:\\Python34;C:\\Python34\\Scripts;%PATH% +pip install codecov +codecov -f "ImageSharp.Coverage.xml" diff --git a/tests/CodeCoverage/packages.config b/tests/CodeCoverage/packages.config new file mode 100644 index 0000000000..973b7f81b4 --- /dev/null +++ b/tests/CodeCoverage/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file