Browse Source

Implemented codecov.

pull/43/head
Dirk Lemstra 10 years ago
parent
commit
c6c0b61475
  1. 3
      appveyor.yml
  2. 11
      tests/CodeCoverage/CodeCoverage.cmd
  3. 4
      tests/CodeCoverage/packages.config

3
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

11
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"

4
tests/CodeCoverage/packages.config

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="OpenCover" version="4.6.519" />
</packages>
Loading…
Cancel
Save