VS2012 / 2013会在构建后自动运行每个测试,还是仅触及受影响的代码?

时间:2013-12-10 08:59:20

标签: unit-testing visual-studio-2012 visual-studio-2013

在VS2012 / 2013中,您可以在每次构建后打开该功能以执行单元测试。我以前用过这个,确实非常好。

但是,我不清楚的是,这个功能是否足够聪明,只能对刚编辑过的代码执行单元测试(类似于NCrunch所做的那样),而不是执行所有测试。

有人可以澄清这是如何运作的吗?

1 个答案:

答案 0 :(得分:2)

如果Run Tests After every build支持它将会非常好 不幸的是,据我所知,这也没有定制。它只是在每次成功构建编译后运行所有测试。

我所发现的是“CodeLens”功能为识别主题/方法的受影响测试提供了一些帮助。对于NCrunch,再次没有实时反馈,但对于给定的方法,它肯定会帮助您计算出受影响的测试。

这样做有什么好处,你可以在CodeLens窗口弹出窗口中运行受影响的测试,甚至不用查看TestExplorer窗口。