簡體   English   中英

在TFS Build Agent上使用測試代理2017設置netcoreapp2.2測試

[英]Setup netcoreapp2.2 Test with Test Agent 2017 on a TFS Build Agent

我嘗試使用“ Visual Studio測試”任務來在testproject中執行測試,以使其與之兼容。

此任務執行以下行:

& "C:\Program Files (x86)\Microsoft Visual Studio\2017\TestAgent\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe" D:\S\4\s\test\Project.Test\bin\release\netcoreapp2.2\Project.Test.dll /Settings:D:\S\_temp\1b091bf0-fe0a-11e8-996b-6798074e2821.runsettings /EnableCodeCover age /logger:trx "/TestAdapterPath:`"D:\S\4\s`""

問題是,如果我在安裝了VS2017的開發機上調用此行,則會執行測試,並且一切正常。 如果在安裝了VS Build Tools 2017和VS Test Agent 2017的Build服務器上調用它,它將運行到超時並且dotnet.exe進程崩潰並顯示以下消息。

dotnet.exe崩潰消息 _

 dotnet test .\test\Project.Test\bin\release\netcoreapp2.2\Project.Test.dll

在兩台機器上都能很好地工作。

我做錯什么了嗎,或者這是一個Bug?

所有VS / VSTestAgent / VSBuildTools的版本均為15.9.4,並已安裝.Net Core 2.2 SDK。

如果我在此處添加一個運行設置文件(如mayankbansal018建議的那樣) 則一切正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM