【发布时间】:2013-05-18 23:30:57
【问题描述】:
为什么会发生这种情况?我的测试中没有代码:
[TestClass]
public class ApiClientTest
{
[TestMethod]
public void ApiTestSampleUseCase()
{
TestCleanup();
}
public void TestCleanup()
{
//DeleteUsers();
}
}
然而,当我运行它时,大约需要 1 分钟才能完成。它过去了,它只需要永远。我在 DeleteUsers 之后设置了一个断点,它立即被击中;延迟是在测试完成之后。
【问题讨论】:
-
检查您的
bin目录 - 由于某些难以理解的原因,MSTest 每次 运行测试时都会将所有引用的程序集复制到一个新目录中。 (不过,这些是可以安全删除的。)也许它还会做其他事情,导致它在多次运行后变慢...... -
成功了。随意发布这个作为答案,我会相应地标记它。知道如何防止这种情况发生吗?
-
太棒了;见下文(我最初将其作为评论发布,因为我觉得这是在黑暗中拍摄)。
标签: visual-studio-2010 visual-studio unit-testing