Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从vstest.console.exe将测试结果从发布到TFS_C#_Vstest - Fatal编程技术网

C# 如何从vstest.console.exe将测试结果从发布到TFS

C# 如何从vstest.console.exe将测试结果从发布到TFS,c#,vstest,C#,Vstest,我正在使用vstest.console.exe运行一套集成测试。我是按照这里的指示来做的[ 这是我的命令行(为了可读性增加了新行): 但是,尽管该工具运行良好,并且报告结果已发布,但我在TFS中未看到任何结果。我使用的是TFS2013。我在运行测试的服务器上安装了Visual Studio 2013 Professional 如果我在TFS中看不到结果,为什么vstest报告“Publish completed successfully”(发布完成成功)?晚会迟到了,但对于那些在未来遇到问题的人

我正在使用vstest.console.exe运行一套集成测试。我是按照这里的指示来做的[

这是我的命令行(为了可读性增加了新行):

但是,尽管该工具运行良好,并且报告结果已发布,但我在TFS中未看到任何结果。我使用的是TFS2013。我在运行测试的服务器上安装了Visual Studio 2013 Professional


如果我在TFS中看不到结果,为什么vstest报告“Publish completed successfully”(发布完成成功)?

晚会迟到了,但对于那些在未来遇到问题的人,以下是对我有效的方法


在/Logger参数中使用Platform和Flavor。这将告诉TFS要将测试与哪个构建项目相关联。默认情况下,Platform是“Any CPU”,Flavor是“Debug”-很可能您的构建定义不使用该配置。

您在哪里查看结果?可能您查看的位置错误,这就是原因你找不到它们。我已经在上面的团队项目的构建摘要中查看了上面的构建。还有其他地方可以查看吗?
"E:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe"
/Tests:UserIsAbleToLogIn
"E:\IntegrationTesting\Ads.Slms.IntegrationTesting.Web -Ver_20150206.1\Ads.Slms.IntegrationTesting.Web.Smartfill.dll"
/logger:TfsPublisher;Collection=http://xxxxx:8080/tfs/DefaultCollection;TeamProject=SLMS;BuildName="Ads.Slms.IntegrationTesting.Web -Ver_20150206.1"