【问题标题】:TFS 2010 Build: How do I publish multiple test run results in the same build?TFS 2010 构建:如何在同一个构建中发布多个测试运行结果?
【发布时间】:2011-07-06 18:00:36
【问题描述】:

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

因此,假设我无法修复 OutOfMemoryExceptions,我将尝试解决该问题。对我来说最简单的可持续路径是将我们的测试运行分成多个测试运行,每个程序集一个。

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

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

所以。有没有办法将测试结果合并成一个我可以发布的合并测试结果?

【问题讨论】:

    标签: xaml tfs msbuild mstest


    【解决方案1】:

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

    【讨论】:

    • 有谁知道这是否在后来的 TFS 版本中被删除了?我再也看不到这个功能了。想知道现在是否有人可以解决这个问题。
    猜你喜欢
    • 2013-04-12
    • 2011-09-26
    • 1970-01-01
    • 2014-05-16
    • 2018-03-03
    • 2016-05-31
    • 2018-07-22
    • 1970-01-01
    • 2013-12-12
    相关资源
    最近更新 更多