【问题标题】:How do I see output from UnitTests in VS2013?如何在 VS2013 中查看 UnitTests 的输出?
【发布时间】:2015-10-02 17:19:47
【问题描述】:

我正在使用 XUnit,在 Visual Studio 测试资源管理器窗口和 Resharper 单元测试运行器窗口中,我不再看到显示 WriteLine 命令内容的“输出”超链接。

IDE 中是否有需要更改的设置?

【问题讨论】:

  • Windows 测试资源管理器?

标签: visual-studio visual-studio-2013 resharper xunit.net


【解决方案1】:

这是 xunit2 中的一个变化。它不再捕获来自Console.WriteLine 等的输出。这是因为它现在在多个线程中并行运行测试,并且无法知道输出来自哪个测试。仍然可以捕获输出,但您需要使用 xunit 的ITestOutputHelper 才能这样做。有关详细信息,请参阅xunit docs。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 2017-02-10
    • 2023-04-07
    • 1970-01-01
    • 2014-04-12
    • 2014-05-11
    相关资源
    最近更新 更多