4

我正在使用VS2010。

TestContext.AddResultFile()在我的单元测试期间产生不稳定的行为。有时它会将文件添加到报告中,有时则不会。在一次又一次地运行相同的基本虚拟测试之后,在大约 50% 的情况下,文件没有添加到报告中。

有没有其他人注意到这一点?解决办法是什么?

4

1 回答 1

5

问题是我过早地打开了测试结果。当TestCleanup()方法仍在运行时,测试运行被标记为失败。

由于TestContext.AddResultFile()被 调用TestCleanup(),当我过早单击测试结果时,将显示报告,但没有其他结果文件。因此,当结果窗口显示“测试运行完成...”时,您不应该打开测试报告,您应该等到它显示“测试运行完成”或“测试运行失败”。

于 2013-11-05T16:41:04.047 回答