TFS 2015 内部版本 : Test results not being published

标签 tfs msbuild continuous-integration mstest tfs-2015

当 TFS 2015 执行自动化测试步骤时,我遇到了一个非常奇怪的错误。

结果生成了,但是好像TFS找不到。

最后只是说没有找到要发布的结果(这很奇怪,因为它甚至输出了结果完整路径)

查看以下构建日志以获取更多信息:

2015-12-16T15:44:29.5816976Z Executing the powershell script: C:\TfsBuildAgents\VsoBuildAgent\tasks\VSTest\1.0.22\VSTest.ps1

2015-12-16T15:44:29.7066995Z ##[debug]Calling Invoke-VSTest for all test assemblies

2015-12-16T15:44:30.4723241Z Working folder: C:\TfsData\Build\_work\1

2015-12-16T15:44:30.4723241Z Executing C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe "C:\TfsData\Build\_work\1\s\Rx.Api.V2.Tests\bin\Rx.Api.V2.Tests.dll"  /Settings:"C:\TfsData\Build\_work\1\s\Staging.runsettings" /EnableCodeCoverage /inIsolation /logger:trx

2015-12-16T15:44:30.7379639Z Microsoft (R) Test Execution Command Line Tool Version 14.0.24720.0

2015-12-16T15:44:30.7379639Z Copyright (c) Microsoft Corporation.  All rights reserved.

2015-12-16T15:44:30.9567007Z Starting test execution, please wait...

2015-12-16T15:44:38.2067012Z Passed   Login

2015-12-16T15:44:39.6129523Z Passed   GetMyEndpoints

2015-12-16T15:44:39.6129523Z Passed   GetEndpoint

2015-12-16T15:44:42.3648007Z Passed   Impersonate

2015-12-16T15:45:23.0904977Z Passed   SingleHotel_BookTwoPaxesOnSingleRoom

2015-12-16T15:45:50.8053379Z Passed   SingleHotel_BookOnePaxOnSingleRoom

2015-12-16T15:46:20.5444670Z Passed   SingleHotel_BookFourPaxesOnTwoRooms

2015-12-16T15:46:53.4013344Z Passed   SingleHotel_BookFourPaxesOnFourRooms

2015-12-16T15:47:03.3137055Z Passed   Location_BookOnePaxOnOneRoom

2015-12-16T15:47:03.5168256Z Results File: C:\TfsData\Build\_work\1\s\TestResults\LOCAL SERVICE_YODA 2015-12-16 15_44_38.trx

2015-12-16T15:47:03.5168256Z Attachments:

2015-12-16T15:47:03.5324554Z   C:\TfsData\Build\_work\1\s\TestResults\46904440-50c9-4522-b3c8-a84356b83b27\LOCAL SERVICE_YODA 2015-12-16 15_44_33.coverage

2015-12-16T15:47:03.5324554Z Total tests: 9. Passed: 9. Failed: 0. Skipped: 0.

2015-12-16T15:47:03.5324554Z Test Run Successful.

2015-12-16T15:47:03.5324554Z Test execution time: 2.4823 Minutes

2015-12-16T15:47:03.6887046Z ##[warning]No results found to publish.

最佳答案

在您的 runsettings 文件中,注释掉 RunConfiguration 部分下的 ResultsDirectory 标记。

关于TFS 2015 内部版本 : Test results not being published,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34316717/

相关文章:

tfs - Rider TFS 集成

sql-server - 无法还原 Team Foundation 服务器数据库

tfs - 无法使用 tf.exe 删除 VSO 工作区

java - 构建提升 : how do you manage dependencies?

tfs - Visual Studio 2012 - 如何将我的解决方案绑定(bind)到另一个 Team Foundation 服务器?

visual-studio - Visual Studio 2017 : nesting files in a class library project

visual-studio - 将 msbuild 中的编译项移动到单独的文件中?

c# - 如何重新编译针对 MonoTouch 配置文件的程序集?

continuous-integration - MsTest 在文件夹中运行所有测试

android - Travis.yml ./gradlew : Permission denied