在VNext构建中执行Visual Studio Test任务期间无法发布测试结果

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在VNext构建中执行Visual Studio Test任务期间无法发布测试结果相关的知识,希望对你有一定的参考价值。

在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版本管理中的“使用测试代理运行功能测试”任务来执行测试完成脚本吗?

任何帮助将非常感激。谢谢。

问候,

Santhosh

答案

我得到了同样的错误VS2017和TFS 2017。

当我完成最后一次单元测试时,它自行解决了。


我注意到这个解决方案对你不起作用,因为你只有1次通过测试:

总测试:1。通过:1。失败:0。跳过:0。

以上是关于在VNext构建中执行Visual Studio Test任务期间无法发布测试结果的主要内容,如果未能解决你的问题,请参考以下文章

我怎样才能始终如一地自动化,使用 TFS vNext 构建步骤,构建我们的开发团队使用 Visual Studio 工作的任何解决方案文件?

ASP.NET vNext - 动态编译代码不适合我

如何在 D365 Visual Studio 中查看/检查构建日志?

C# Visual Studio Code:构建 Hello World 可执行文件

在 Visual Studio (TDD) 中构建和运行 C++ 单元测试

构建卡在 Visual Studio 2015 中