我们在其中一个项目中运行了数千个单元测试。这些目前需要十多分钟才能运行,我正在努力减少这段时间。
我正在研究的一件事是确定哪些测试受到最新代码更改的影响,并且只运行那些受影响的测试。这似乎是TFS的一个功能,但所有教程都来自TFS2010和旧的XAML构建,而不是TFS2015中新的vNext构建。
有没有人有这方面的工作经验?
遵循本教程: https://msdn.microsoft.com/en-us/library/ff576128(v=vs.100).aspx
我已经定义了一个.testsettings文件,并从.runsettings文件中引用它,然后在TFS2015版本中我将.runsettings文件设置为运行设置:
但似乎没有生成任何测试影响文件。
答案 0 :(得分:1)
微软的回答:
嗨,史蒂夫,
感谢你的帖子。
我在TFS 2015 vNext版本中测试了它并收到了相同的结果。
似乎没有Analysis test impact = True / False选项 TFS 2015 vNext build测试任务,此选项存在于XAML构建中 定义
对于此方案,请将其提交至用户语音网站: http://visualstudio.uservoice.com/forums/121579-visual-studio, 微软工程师将认真评估它。