YWs*_*ond 13 mstest visual-studio-2012
我想要实现的是非常简单但我可能遗漏了一些东西.我想要的只是安装在控制台窗口中看到我的测试记录,我试过了
Console.WriteLine(...)
Run Code Online (Sandbox Code Playgroud)
我试过了
Trace.WriteLine(...)
Run Code Online (Sandbox Code Playgroud)
我试过了
Trace.Listeners.Add(new TextWriterTraceListener(Console.Out));
Trace.WriteLine(...)
Run Code Online (Sandbox Code Playgroud)
这一切都只在测试结束后显示输出(而不是在输出控制台中,而是作为"测试输出"),我想要的是看到那些日志记录发生.我运行测试的方式是使用VS主菜单中的"Test-> Run-> All Tests".
我可以通过使用来实现我想要的唯一方法
Debug.WriteLine(...)
Run Code Online (Sandbox Code Playgroud)
但为此我必须在调试"测试 - >调试 - >所有测试"中运行测试,它有点烦人......
我错过了什么吗?
除了您已经知道的方法之外,没有其他方法可以实现这一目标。MSTest 适配器不断缓存跟踪输出,一旦测试完成,它就会在测试输出窗口中发出它。
这是一个有用的问题,我会将这个请求传递给 Visual Studio 团队中的 mstest 产品负责人。
| 归档时间: |
|
| 查看次数: |
3437 次 |
| 最近记录: |