C# 单元测试中的进度指示

C# 单元测试中的进度指示,c#,visual-studio,unit-testing,resharper,xunit,C#,Visual Studio,Unit Testing,Resharper,Xunit,我有一个很长时间的单元测试,我想要一些反馈和进展指示。我尝试过使用Debug.Writelline()、相应的控制台和跟踪方法,但无法从测试中获得输出 有人能帮忙吗?我正在使用VisualStudio2012、xUnit和Resharper。网上有很多关于这方面的文章,但没有一篇能解决这个问题 谢谢,M如果可以的话,您应该将测试分解为许多较小的测试,单元测试工具可以显示一组测试的进度,而不是显示一个长时间运行的测试的进度,因此它们在很多小测试中工作得最好。长时间运行单元测试被认为是一种不好的做法

我有一个很长时间的单元测试,我想要一些反馈和进展指示。我尝试过使用Debug.Writelline()、相应的控制台和跟踪方法,但无法从测试中获得输出

有人能帮忙吗?我正在使用VisualStudio2012、xUnit和Resharper。网上有很多关于这方面的文章,但没有一篇能解决这个问题


谢谢,M

如果可以的话,您应该将测试分解为许多较小的测试,单元测试工具可以显示一组测试的进度,而不是显示一个长时间运行的测试的进度,因此它们在很多小测试中工作得最好。长时间运行单元测试被认为是一种不好的做法,因为它们通常是不可管理的,并且当它们中断时,很难确定如何修复

xunit.net不支持在测试过程中写入输出。相反,输出是成批的,并在每个测试结束时显示。这就是xunit的API的工作方式