【问题标题】:TFS2015 - Determine impacted tests during vNext buildTFS2015 - 在 vNext 构建期间确定受影响的测试
【发布时间】:2015-11-02 13:03:46
【问题描述】:

在我们的一个项目中运行了数千个单元测试。这些目前需要十多分钟才能运行,我正在尝试减少这个时间。

我正在研究的一件事是确定哪些测试受到最新代码更改的影响,并且只运行那些受影响的测试。这似乎是 TFS 的一个功能,但所有教程都来自 TFS2010 和旧 XAML 构建,而不是 TFS2015 中的新 vNext 构建。

有没有人有过让这个工作的经验?

按照本教程: https://msdn.microsoft.com/en-us/library/ff576128(v=vs.100).aspx

我已经定义了一个 .testsettings 文件,并从一个 .runsettings 文件中引用它,然后在 TFS2015 构建中我将 .runsettings 文件设置为此处的运行设置:

但似乎没有生成任何测试影响文件。

【问题讨论】:

    标签: unit-testing tfs msbuild continuous-integration tfs-2015


    【解决方案1】:

    来自微软的回答:

    嗨,史蒂夫,

    感谢您的帖子。

    我在我的 TFS 2015 vNext 版本中对其进行了测试,并收到了相同的结果。

    似乎没有分析测试影响=真/假选项 TFS 2015 vNext build Test 任务,该选项存在于 XAML build 定义。

    对于这种情况,请将其提交到 User Voice 网站: http://visualstudio.uservoice.com/forums/121579-visual-studio, 微软工程师会认真评估。

    https://social.msdn.microsoft.com/Forums/en-US/610e304d-608e-49e9-8fcc-e65617828a6f/determine-impacted-tests-during-vnext-build?forum=tfsbuild

    【讨论】:

      猜你喜欢
      • 2019-12-16
      • 2013-07-26
      • 1970-01-01
      • 1970-01-01
      • 2016-09-14
      • 1970-01-01
      • 2012-02-22
      • 2014-02-26
      • 1970-01-01
      相关资源
      最近更新 更多