James Jackson-South 10 years ago
parent
commit
80d3147901
  1. 3
      appveyor.yml
  2. 18
      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

18
tests/CodeCoverage/CodeCoverage.cmd

@ -0,0 +1,18 @@
@echo off
cd tests\CodeCoverage
nuget restore packages.config -PackagesDirectory .
cd ..\ImageSharp.Tests
dotnet restore
..\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"
cd ..
cd ..

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