Appveyor запускает тесты, но OpenCover не показывает покрытие

Я строю проект и запускаю тестовые примеры в appveyor. После успешного выполнения контрольных примеров данные покрытия должны быть загружены в комбинезон. Но в моем случае ошибки не выдаются, а покрытие записывается.

Детали моего проекта

.Net Core 1.1.0 Visual Studio 2017 xunit - 2.2.0 OpenCover - 4.6.519 coveralls.net - 0.7.0

Мой appveyor.yml, как показано ниже:

version: 1.0.{build}
os: Visual Studio 2017
skip_tags: true
configuration: Release
environment:
 nodejs_version: "0.12"
COVERALLS_REPO_TOKEN:
  secure: rstgrtert
cache:
- "%LOCALAPPDATA%\\Yarn"
install:
- npm i -g yarn@0.16.1
- npm i -g typescript typings
- yarn global add typescript typings
- cd ".\Promact.Oauth.Server\src\Promact.Oauth.Server\"
- yarn
- cd..
- cd..
build_script:
- ps: dotnet restore
build:
project: .\Promact.Oauth.Server\Promact.Oauth.Server.sln
verbosity: minimal
test_script:
- cd ".\src\"
- ps: >-
 C:\Users\appveyor\.nuget\packages\OpenCover\4.6.519\tools\OpenCover.Console.exe-target:"C:\Program Files\dotnet\dotnet.exe" -targetargs:"test -f netcoreapp1.1 -c Release .\Promact.Oauth.Server.Tests\Promact.Oauth.Server.Tests.csproj" -mergeoutput -hideskipped:File -output:opencover.xml -oldStyle -filter:"+[Promact.Oauth.Server]*Repository -[Promact.Oauth.Server.Tests*]*" -register:user
if(![string]::IsNullOrEmpty($env:COVERALLS_REPO_TOKEN)){

$coveralls = (Resolve-Path "C:\Users\appveyor\.nuget\packages\coveralls.net\0.7.0\tools\csmacnz.coveralls.  exe").ToString()

& $coveralls --opencover -i opencover.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

}

В appveyor он запускает тест и просто показывает

 Совершение...
Никаких результатов, это может быть по ряду причин. Наиболее распространенные причины:
    1) отсутствующие PDB для сборок, которые соответствуют фильтру, просмотрите
    выходной файл и обратитесь к руководству по использованию (Usage.rtf) о фильтрах.
    2) профилировщик может быть не зарегистрирован правильно, пожалуйста, обратитесь к использованию
    направляющая и переключатель -регистра.
Данные покрытия загружены в комбинезоны.

ссылка на сборку приложения

0 ответов

Другие вопросы по тегам