From 112bd4d19e09494133000eebaff5055d920c5d44 Mon Sep 17 00:00:00 2001 From: Dirk Lemstra Date: Sat, 17 Dec 2016 14:28:44 +0100 Subject: [PATCH] Implemented codecov. --- appveyor.yml | 3 ++- tests/CodeCoverage/CodeCoverage.cmd | 11 +++++++++++ tests/CodeCoverage/packages.config | 4 ++++ 3 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 tests/CodeCoverage/CodeCoverage.cmd create mode 100644 tests/CodeCoverage/packages.config 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