From 9ea7b7b99d926f8c2e68787f8dc2f8c5b6aa7a74 Mon Sep 17 00:00:00 2001 From: Magnus Nilsson Date: Mon, 18 Mar 2019 16:48:04 +0100 Subject: [PATCH] Build and send test coverage to Coveralls --- .appveyor.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.appveyor.yml b/.appveyor.yml index eb25a73..1b6bb18 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -1,4 +1,8 @@ version: '{build}' +skip_branch_with_pr: true +environment: + COVERALLS_REPO_TOKEN: + secure: Gaw61uh99a/i697NTRfpH1NU3LfmUkdGhsRh33555o1CNUQ0Ro75r0hvPbIa578k image: Visual Studio 2017 install: - cmd: cd src @@ -6,4 +10,7 @@ build_script: - cmd: dotnet build Castle.Sdk -c Release -f netstandard2.0 - cmd: dotnet build Castle.Sdk -c Release -f net461 test_script: - - cmd: dotnet test Tests \ No newline at end of file + - ps: nuget install OpenCover -OutputDirectory packages -Version 4.7.922 + - ps: dotnet tool install coveralls.net --tool-path tools + - ps: .\packages\OpenCover.4.7.922\tools\OpenCover.Console.exe -register:user -target:dotnet.exe -targetargs:"test Tests\Tests.csproj" -filter:"+[Castle.Sdk*]*" -oldStyle -output:opencoverCoverage.xml + - ps: .\tools\csmacnz.coveralls.exe --opencover -i opencoverCoverage.xml --repoToken $env:COVERALLS_REPO_TOKEN --commitId $env:APPVEYOR_REPO_COMMIT --commitBranch $env:APPVEYOR_REPO_BRANCH --commitAuthor $env:APPVEYOR_REPO_COMMIT_AUTHOR --commitEmail $env:APPVEYOR_REPO_COMMIT_AUTHOR_EMAIL --commitMessage $env:APPVEYOR_REPO_COMMIT_MESSAGE --jobId $env:APPVEYOR_JOB_ID