【发布时间】:2011-06-20 12:30:27
【问题描述】:
上下文:
我们有一些用户报告我们的 Web 应用程序中的文件上传功能存在问题。它只是偶尔发生,没有任何特殊模式。很长一段时间以来,我们一直在努力解决这个问题,在我们认为可能有帮助的任何地方添加调试信息,爬取日志等,但我们无法重现或解决它。
问题:
我现在正试图通过使用 MSTest 和 WatiN 来重复这个应该失败很多次(几百次)的操作。为了了解测试在循环中的进展情况,我想打印如下内容:
Console.WriteLine(String.Format("Uploaded file, attempt {0} of {1}", i, maxUploads));
但这不会出现在“输出”窗口中。现在我知道您将在测试结果中获得控制台输出(以及您从Debug.Writeline 等输出的内容),但是直到测试完成之后 才可用。由于我的数百次重复测试可能需要相当长的时间,我想知道它已经走了多远。
问题:
有没有办法在测试执行期间在输出窗口中获取控制台输出?
【问题讨论】:
-
如果您正在寻找打印到测试结果输出的方法:stackoverflow.com/a/4787047/621690