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