MsTest - 速度提升

时间:2009-12-04 16:36:10

标签: .net mstest

所以我被NUnit的丑妹妹困住了。有人知道加速这个的方法吗?当我只想重新运行测试时,它似乎热衷于重建一切(这是不必要的,因为我没有更改任何代码)。

虽然我们有人知道有什么方法可以关闭:我会把我的所有结果都写成“功能”,慢慢填满一个人的硬盘吗?

1 个答案:

答案 0 :(得分:1)

在VS 2005和2008中,.testrunco​​nfig文件中的“部署”功能确定是否打开“我将写入所有结果光盘”功能。

2005年,您需要手动关闭它。在VS 2008中,它默认关闭(IIRC)。

您可能还想查看this blog post,其中介绍了如何偶尔摆脱TestResults文件夹。

我不能说我曾经历过它重新编译所有东西只是为了运行。根据我的经验,它可以按照您希望的 Build 命令重新编译。

我注意到的另一件事是,在测试运行时组织测试结果(即输出)的方式实际上会影响性能 - 例如如果你对测试结果进行分类,它会运行得更慢,因为它正在耗尽更新列表的CPU周期。