Visual Studio测试资源管理器错误日志

时间:2014-12-08 19:53:01

标签: visual-studio-2012 testing xunit.net

我一直在尝试解决我在测试资源管理器中遇到的问题,当我处于不同的配置环境时,测试资源管理器没有显示测试。我通过更新app.config来更改本地环境。

我已经尝试过这里和其他网站中的一些步骤,包括清理我的项目,更新到最新的xUnit测试运行器等。

我确定原因是基于代码/项目,而不是Visual Studio环境本身。我想知道的是,是否有一个我可以看到的日志文件可以帮助我确定我的测试没有显示的原因。或者,是否有另一种很好的方法来解决测试资源管理器中未显示的测试错误?

1 个答案:

答案 0 :(得分:2)

MSDN Blog post about this

基本上,您需要:

  1. 转到文件夹%VSInstallDir%\ Common7 \ IDE \ CommonExtensions \ Microsoft \ TestWindow
  2. 找到要调试的进程的配置文件(例如vstest.console.exe.config,vstest.discoveryengine.exe.config等)
  3. 更改配置文件 system.diagnostics 节点以包含:

    <system.diagnostics> 
        <switches> 
            <add name="TpTraceLevel" value="4" /> 
        </switches> 
    </system.diagnostics>
    
  4. 关闭VisualStudio,再次打开它,然后从TestExplorer Window中发现/运行测试
  5. 在%temp%[processname] .TpTrace.log(例如vstest.console.tptrace.log)下查找日志