TFS 2010 Build:如何在同一版本中发布多个测试运行结果?

时间:2011-03-01 18:55:14

标签: xaml tfs msbuild tfs2010 mstest

所有,我正在尝试将我的MSTest测试运行分成多次运行,因为我在大约800/900-ish测试标记处抛出OutOfMemoryExceptions。我尝试使用SciTech的分析器对mstest.exe进行分析,看看我是否能够确定为什么我们要保留这么多内存,但没有骰子。

因此,假设我无法修复OutOfMemoryExceptions,我将尝试解决此问题。我可以使用的最简单的可持续路径是将我们的测试运行分成多个测试运行,每个组件一个。

我们使用TFS 2010默认BuildProcessTemplate.xaml文件作为构建模板。在其中,默认行为是立即在所有测试程序集上调用MSTest工作流Activity。这种行为是理想的,但由于上面提到的OutOfMemoryExceptions它不再起作用。

我已将测试用完了,以便构建运行每个测试程序集的测试,然后发布结果。不幸的是,似乎Visual Studio只期待一个已发布的测试结果。

因此。有没有办法将测试结果合并到一个我可以发布的组合测试结果中?

1 个答案:

答案 0 :(得分:2)

在构建定义的Process选项卡中,您可以添加任意数量的测试运行。选择“自动测试”行时,可以选择“...”按钮以打开添加多个运行的对话框。我们使用此功能在不同的测试中应用不同的测试设置。