Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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
Visual studio 2012 如何基于TFS 2012构建模板中发布的测试结果创建条件? 我想利用Team Foundation Server Bug扩展动力工具将JUnit测试结果导入到用于通过TFS运行Maven构建的自定义构建模板中的TFS。_Visual Studio 2012_Tfs - Fatal编程技术网

Visual studio 2012 如何基于TFS 2012构建模板中发布的测试结果创建条件? 我想利用Team Foundation Server Bug扩展动力工具将JUnit测试结果导入到用于通过TFS运行Maven构建的自定义构建模板中的TFS。

Visual studio 2012 如何基于TFS 2012构建模板中发布的测试结果创建条件? 我想利用Team Foundation Server Bug扩展动力工具将JUnit测试结果导入到用于通过TFS运行Maven构建的自定义构建模板中的TFS。,visual-studio-2012,tfs,Visual Studio 2012,Tfs,导入部件工作正常,但总体生成状态设置不正确:如果任何测试失败,则以成功结束,而不是部分成功结束。这似乎是电动工具的一个缺点 一种可能的解决方法是设置构建状态,尤其是在显式活动中设置TestStatus。我想基于一个条件活动来检查是否有任何导入的测试失败 然而,这似乎不容易做到,我希望避免为此目的创建自定义活动 您能否给我一些提示,说明如何在TFS 2012构建模板中制定条件,以检查当时已导入的任何测试是否失败?我要寻找的条件表达式是: BuildDetail.BuildServer.TeamPr

导入部件工作正常,但总体生成状态设置不正确:如果任何测试失败,则以成功结束,而不是部分成功结束。这似乎是电动工具的一个缺点

一种可能的解决方法是设置构建状态,尤其是在显式活动中设置TestStatus。我想基于一个条件活动来检查是否有任何导入的测试失败

然而,这似乎不容易做到,我希望避免为此目的创建自定义活动


您能否给我一些提示,说明如何在TFS 2012构建模板中制定条件,以检查当时已导入的任何测试是否失败?

我要寻找的条件表达式是:

BuildDetail.BuildServer.TeamProjectCollection.GetService(Of Microsoft.TeamFoundation.TestManagement.Client.ITestManagementService).GetTeamProject(BuildDetail.TeamProject).TestRuns.ByBuild(BuildDetail.Uri).SelectMany(Function(tr) tr.QueryResults()).Where(Function(tcr) tcr.Outcome = Microsoft.TeamFoundation.TestManagement.Client.TestOutcome.Failed).Any()