如何:限制所存储的测试运行的数量

更新:2007 年 11 月

Visual Studio 保存有关每个测试运行的信息。这些信息存储在该测试运行的特定文件夹内的文件中。通常可以从以下位置找到测试运行文件夹:<your solution folder>\TestResults\<test run folders>

防止这些文件占用大量磁盘空间的方法有两种:

  • 可以关闭测试项的部署。关闭部署后,测试将就地运行。也就是说,在测试运行之前不会将运行测试所需的文件复制到新文件夹中。有关测试部署的更多信息,请参见测试部署

  • Visual Studio 会在您创建新运行的同时删除旧的运行,从而自动限制存储的测试运行数量。您不能关闭此功能。 但是,您可以将 Visual Studio 存储的测试运行数量设置为 1 到 9999 之间的任意数字,包括 1 和 9999。存储的测试运行的默认数量为 25。

示例

您可以将要存储的测试运行数量设置为 25。下面的序列说明了接下来可能发生的事件:

  1. 您启动一个测试运行。

  2. Visual Studio 确定在当前解决方案的 TestResults 文件夹中存储的测试运行数量。

  • 如果该数量小于 25,Visual Studio 将运行您的测试,为它们创建一个新的测试文件夹,并将测试结果写入该文件夹。

  • 如果该数量大于 24,Visual Studio 将显示一个对话框,询问您是否要删除旧的运行。如果您单击“取消”,将不会删除任何内容,也不会运行您的测试。如果您单击“确定”,Visual Studio 将删除旧的运行,从最旧的一项开始删除,直到还剩二十四个为止。当保存当前的测试运行时,它变成了第二十五个运行,从而重新对您应用了此解决方案的限制。

    说明:

    当 Visual Studio 强制实施此限制时,它不仅会删除测试运行的测试结果文件,还会删除为该测试运行部署的任何文件。从硬盘上删除的任何结果也将从内存中清除。

限制所存储的测试运行的数量

  1. 在 Visual Studio 中,单击“工具”菜单上的“选项”。

    随即出现“选项”对话框。

  2. 展开“测试工具”并单击“测试执行”。

  3. 在“测试结果管理”下,选择要保留的测试运行数量。

  4. 单击“确定”。

请参见

概念

测试运行中的步骤

Test Edition 的对话框

其他资源

测试部署