[英]Unable to publish test results during execution of Visual Studio Test task in VNext build
在VNext構建期間,執行測試用例后不會發布測試結果,日志指示以下警告:
執行Powershell腳本:E:\\ Builds \\ agent \\ tasks \\ VSTest \\ 1.0.30 \\ VSTest.ps1
## [debug]為所有測試程序集調用Invoke-VSTest
工作文件夾:E:\\ Builds \\ agent_work \\ 3
執行C:\\ Program Files(x86)\\ Microsoft Visual Studio 14.0 \\ Common7 \\ IDE \\ CommonExtensions \\ Microsoft \\ TestWindow \\ vstest.console.exe“ E:\\ Builds \\ agent_work \\ 3 \\ s \\ TestAutomation \\ UnitTestProject3 \\ UnitTestProject3 \\ bin \\ Release \\ TCSuiteFolder \\ TestComplete11Test1.tc11Test” / logger:trx
Microsoft(R)測試執行命令行工具版本14.0.23107.0
版權所有(c)Microsoft Corporation。 版權所有。
開始執行測試,請稍候...
通過了TestComplete11Test1
結果文件:E:\\ Builds \\ agent_work \\ 3 \\ TestResults \\ TFS04 2016-07-18 14_31_47.trx
測試總數:1.通過:1.失敗:0。跳過:0。
試運行成功。
測試執行時間:26.5749分鍾
發布測試結果...
[警告]無效的結果文件。 請確保任務中的“測試結果格式”字段與文件的結果格式匹配:E:\\ Builds \\ agent_work \\ 3 \\ TestResults \\ TFS04 2016-07-18 14_31_47.trx
注意:使用“測試完成”工具生成的測試腳本將按照以下URL中的建議執行: https : //support.smartbear.com/viewarticle/79180/
還可以使用TFS發行管理中的“使用測試代理運行功能測試”任務來執行“測試完成”腳本嗎?
任何幫助將非常感激。 謝謝。
問候,
桑托什
我在VS2017和TFS 2017中遇到了相同的錯誤。
當我最后一次通過單元測試時,它自行解決。
我注意到此解決方案對您不起作用,因為您只有1個通過測試:
測試總數:1.通過:1.失敗:0。跳過:0。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.