From bb1e759a7f11a2afba5f81f74ab07b2abd333268 Mon Sep 17 00:00:00 2001 From: Inga Lovinde <52715130+inga-lovinde@users.noreply.github.com> Date: Thu, 20 Jul 2017 14:59:39 +0300 Subject: [PATCH] OpenCov processing --- OpenCoverForProject.cmd | 1 + appveyor.yml | 14 +++++++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) create mode 100644 OpenCoverForProject.cmd diff --git a/OpenCoverForProject.cmd b/OpenCoverForProject.cmd new file mode 100644 index 0000000..f10a2fb --- /dev/null +++ b/OpenCoverForProject.cmd @@ -0,0 +1 @@ +C:\ProgramData\chocolatey\lib\opencover.portable\tools\OpenCover.Console -register -target:"C:\Program Files\dotnet\dotnet.exe" -targetargs:"test --no-build --logger:trx;LogFileName=results.trx --filter Category!=Integration %*" -filter:"+[*]* -[*.Tests]*" -mergeoutput -output:OpenCover.xml -oldStyle diff --git a/appveyor.yml b/appveyor.yml index c6978d9..645b271 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,9 +1,17 @@ version: 1.0.{build} image: Visual Studio 2017 + before_build: -- cmd: nuget restore +- nuget restore +#- choco install opencover +- choco install opencover.portable +- choco install codecov + build: verbosity: minimal + test_script: -- cmd: dotnet test --filter Category!=Integration tests\ContentTransformer\ClearText\EternalArrowBackup.ContentTransformer.ClearText.Tests.csproj -- cmd: dotnet test --filter Category!=Integration tests\Hasher\SHA1\EternalArrowBackup.Hasher.SHA1.Tests.csproj +- dotnet build /t:Rebuild /p:DebugType=full /p:DebugSymbols=true EternalArrowBackup.sln +- OpenCoverForProject Tests\ContentTransformer\ClearText\EternalArrowBackup.ContentTransformer.ClearText.Tests.csproj +- OpenCoverForProject Tests\Hasher\SHA1\EternalArrowBackup.Hasher.SHA1.Tests.csproj +- codecov -f OpenCover.xml