使用新的TFS Build 2015 vNext时,测试已运行,但结果未发布。测试结果在本地运行良好。任何帮助都会很棒。
Executing the powershell script:
C:\users\x\downloads\agent\tasks\VSTest\1.0.32\VSTest.ps1
Working folder: C:\TfsData\Build\_work\1
Executing C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe "C:\TfsData\Build\_work\1\s\x.Tests\bin\Debug\x.Tests.dll" /logger:trx
Microsoft (R) Test Execution Command Line Tool Version 14.0.25420.1
Copyright (c) Microsoft Corporation. All rights reserved.
Starting test execution, please wait...
Information: Additionally, you can try specifying '/UseVsixExtensions' command if the test discoverer & executor is installed on the machine as vsix extensions and your installation supports vsix extensions. Example: vstest.console.exe myTests.dll /UseVsixExtensions:true
No results found to publish
See image result 这是使用新的构建vNext。在任何地方都找不到问题。任何帮助是极大的赞赏。
答案 0 :(得分:1)
我建议您在构建服务器上安装Visual Studio和Sql Server数据工具的最新更新。
答案 1 :(得分:0)
根据您的日志,没有生成测试结果。您需要检查C:\TfsData\Build\_work\1\s\TKSLibrary.Tests\bin\Debug\TKSLibrary.Tests.dll
是否是正确的路径,TKSLibrary.Tests.dll
是您要运行的正确文件。
同时,尝试直接在构建代理计算机上使用vstest.console.exe命令行来运行测试,并检查是否可以获得测试结果。
此处有一个类似的案例供您参考:TFS 2015 Build: Test results not being published,也许它可以帮助您找出问题。