上下文:
我们有一些用户报告我们的Web应用程序中的文件上传功能存在问题。它仅偶尔发生,并且没有任何特殊模式。很长时间以来,我们一直在努力寻找解决方案,在我们认为可能会有所帮助的任何地方添加调试信息,对日志进行爬网等,但是我们无法复制或解决它。
问题:
我现在正尝试通过使用MSTest和WatiN来重复该操作,该操作应多次失败(数百次),以重现此错误。只是为了了解测试已经循环了多远,我想打印出以下内容:
Console.WriteLine(String.Format("Uploaded file, attempt {0} of {1}", i, maxUploads));
但是,它不会出现在“输出”窗口中。现在,我知道您将在测试结果中获得控制台输出(以及从其他输出中获得的输出Debug.Writeline
),但这要等到测试完成后才能使用。而且由于我的测试需要数百次重复,因此可能需要花费一些时间,所以我想知道测试已经进行了多长时间。
问题:在测试执行过程
中,有什么方法可以在“输出”窗口中获得控制台输出?