【发布时间】:2011-07-06 18:00:36
【问题描述】:
所有,我正在尝试将我的 MSTest 测试拆分为多个运行,因为我在大约 800/900-ish 测试标记处抛出 OutOfMemoryExceptions。我尝试使用 SciTech 的分析器对 mstest.exe 进行分析,看看我是否可以确定为什么我们会占用这么多内存,但没有骰子。
因此,假设我无法修复 OutOfMemoryExceptions,我将尝试解决该问题。对我来说最简单的可持续路径是将我们的测试运行分成多个测试运行,每个程序集一个。
我们使用 TFS 2010 默认的 BuildProcessTemplate.xaml 文件作为我们的构建模板。其中,默认行为是一次在所有测试程序集上调用 MSTest 工作流 Activity。这种行为是理想的,但由于上面提到的 OutOfMemoryExceptions,它不再起作用。
我已经拆分了测试用完,以便构建为每个测试程序集运行测试,然后发布结果。不幸的是,Visual Studio 似乎只需要一个已发布的测试结果。
所以。有没有办法将测试结果合并成一个我可以发布的合并测试结果?
【问题讨论】: