Добавление покрытия кода проекта .NET Core XUnit в сборку VSTS - PullRequest
0 голосов
/ 02 мая 2018

Я бы хотел добавить показатели покрытия кода в нашу сборку VSTS. Решением является ядро ​​ASP.NET с XUnit. Посоветуйте пожалуйста шаги.

enter image description here enter image description here

1 Ответ

0 голосов
/ 03 мая 2018

Для включения покрытия кода для теста .NET Core XUnit выполните следующие действия:

  1. Отредактируйте файлы проектов (тестовый и связанный проект), добавив свойство DebugType

например:

<PropertyGroup>
    <TargetFramework>netcoreapp2.0</TargetFramework>
    <IsPackable>false</IsPackable>
    <DebugType>Full</DebugType>
  </PropertyGroup>
  1. Обновление пакета Microsoft.NET.Test.Sdk до последней версии (измените значение версии на 15.7.0 )
  2. Добавить тестовое задание Visual Studio для построения определения и указать Тестовые сборки и Поиск в папке
  3. Выберите Опция определенного местоположения в Выберите тестовую платформу, используя раздел
  4. Укажите C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Extensions\TestPlatform в Путь к vstest.console.exe
  5. Проверка Включено покрытие кода опция
  6. Укажите /framework:".NETCoreApp,Version=v2.0" in Другие опции консоли box
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...