Visual Studio 2015:启用 MSTest 日志记录

本文关键字:MSTest 日志 记录 启用 Studio 2015 Visual | 更新日期: 2023-09-27 18:31:19

我想将测试日志生成到一个文件中,我在网上找到了这篇文章,展示了如何启用 MSTest 日志记录,但似乎它不起作用:

以下是启用 MSTest 日志应执行的步骤。

  1. 通过管理员命令提示符转到 MSTest 安装目录。(通常安装目录类似于 C:''Program Files''Microsoft Visual Studio 11.0''Common7''IDE)。

  2. 打开 mstest 配置文件 (MSTest.exe.config),并在配置节点下添加类似于下面显示的代码段。确保您指定的路径存在,并且您具有适当的权限。

**

<system.diagnostics>
    <trace autoflush="true" indentsize="4">
        <listeners>                   
           <add name="myListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="c:'temp'MSTest.log" />
        </listeners>
    </trace>
    <switches>
        <!-- You must use integral values for "value".  Use 0 for off, 1 for error, 2 for warn, 3 for info, and 4 for verbose. -->
        <add name="EqtTraceLevel" value="4" />
    </switches>
</system.diagnostics>
</configuration>

**

  1. 保存配置文件并尝试运行测试。

在此之后,应生成上述路径处的日志文件。

还有其他人有同样的问题吗?

Visual Studio 2015:启用 MSTest 日志记录

尝试添加以下键

  <system.diagnostics>
    <switches>
      <!-- You must use integral values for "value".
           Use 0 for off, 1 for error, 2 for warn, 3 for info, and 4 for verbose. -->
      <add name="EqtTraceLevel" value="4" />
    </switches>
  </system.diagnostics> 
.....
    <add key="CreateTraceListener" value="yes"/>
  </appSettings>
</configuration>