我有一个VS2005单元测试的"套件",它将数据库作为初始化的一部分.测试会相当大地修改db,因此需要在每次测试运行之前将其恢复到已知状态.
我将测试数据库部署到每个TestResult的'out'文件夹中,并将其附加到MyClassInitialize方法中.
DB相当大,因此随着越来越多的TestResults创建,这会占用大量空间.
Visual Studio中是否有任何方法可以限制存储的最大测试结果数?即.存储最多5个+删除最旧的命中5?
问候,
马特
这适用于VS2010(来自MSDN):
限制存储的测试运行的数量1.在Visual Studio中,单击"工具"菜单上的"选项".
将出现"选项"对话框.
2.展开测试工具,然后单击"测试执行".
3.在"测试结果管理"下,选择要保留的测试运行次数.
4.单击"确定".