2017-04-07 37 views
0

我需要爲僅用於x64平臺的運行xUnit測試進行配置。我怎樣才能做到這一點?爲x64平臺運行xUnit測試的VSTS配置

我發現this文章,但它並沒有幫助。 我有

沒有測試運行可用於此版本。

這裏是我的屬性在VSTS:

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

什麼是你的項目,DOTNET或DOTNET核心什麼類型? –

+0

如果您使用的是.net核心項目,您也可以參考VS測試任務的設置:http://stackoverflow.com/questions/38860732/vsts-build-of-net-core-1-0-vstest-warning -no-測試是可用的。 –

回答

2

請按以下步驟:

  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
相關問題