Конфигурация VSTS для запуска тестов xUnit для платформы x64

Мне нужно настроить конфигурацию для запуска теста xUnit, который собирается только для платформы x64. Как я могу это сделать?

Я нашел эту статью, но она не помогает . у меня есть

Тестовые прогоны для этой сборки недоступны.

Вот мои свойства в VSTS:

Test assemblies: **\*test*.dll  !**\obj\**
Search folder: src/Modules
Test platform version: Visual Studio 2017
Build platform: x64
Build configuration: Release

person Pr.Dumbledor    schedule 07.04.2017    source источник
comment
Каков тип вашего проекта, dotnet или dotnet core или что-то в этом роде?   -  person Marina Liu    schedule 13.04.2017
comment
Если вы используете основной проект .net, вы также можете указать параметр для тестовой задачи vs как stackoverflow.com/questions/38860732/.   -  person Marina Liu    schedule 13.04.2017


Ответы (1)


Обратитесь к этим шагам:

  1. Измените переменную BuildPlatform на x64
  2. восстановление NuGet
  3. Сборка решения (Платформа: $(BuildPlatform); Конфигурация: $(BuildConfiguration); Версия Visual Studio: Visual Studio 2017)

  4. .Net Core (предварительная версия) (команда: test; проекты: **/*Test*.csproj; аргументы: --configuration $(BuildConfiguration) --logger "trx;LogFileName=TEST-results.xml" /property:Platform=$(BuildPlatform))

  5. Публикация результатов теста (формат результатов теста: VSTest; файлы результатов теста: **/TEST-*.xml)
person starian chen-MSFT    schedule 14.04.2017