增加 HtmlLogger 输出大小
Increase HtmlLogger output size
我 运行 在长页面(大量表格等)上对 CUIT(20 种方法 ~)进行了大测试,我的日志没有涵盖所有内容! (它在第11种方法的3/4左右停止)
有没有办法增加日志的大小?我在 google 上搜索过,但没有找到任何有用的东西。
提前致谢!
您的问题不是日志的大小。日志大小没有限制。问题在于计算机内存的大小。日志保存在内存中,直到它准备好写入,然后写入磁盘。
一种选择是减少您记录的内容。一种方法是将此行添加到 [TestMethod]:
顶部附近
Playback.PlaybackSettings.LoggerOverrideState = HtmlLoggerState.ErrorAndWarningOnlySnapshot;
另一种方法是降低 app.config:
中的 TraceLevel
<configuration>
<system.diagnostics>
<switches>
<add name="EqtTraceLevel" value="1" />
</switches>
</system.diagnostics>
</configuration>
这些可能没有帮助,因为您显然想要捕获完整的日志。因此,您可能需要通过 .orderedtest 文件将测试方法分解为单独的测试 类 和 运行。
我 运行 在长页面(大量表格等)上对 CUIT(20 种方法 ~)进行了大测试,我的日志没有涵盖所有内容! (它在第11种方法的3/4左右停止)
有没有办法增加日志的大小?我在 google 上搜索过,但没有找到任何有用的东西。
提前致谢!
您的问题不是日志的大小。日志大小没有限制。问题在于计算机内存的大小。日志保存在内存中,直到它准备好写入,然后写入磁盘。
一种选择是减少您记录的内容。一种方法是将此行添加到 [TestMethod]:
顶部附近Playback.PlaybackSettings.LoggerOverrideState = HtmlLoggerState.ErrorAndWarningOnlySnapshot;
另一种方法是降低 app.config:
中的 TraceLevel<configuration>
<system.diagnostics>
<switches>
<add name="EqtTraceLevel" value="1" />
</switches>
</system.diagnostics>
</configuration>
这些可能没有帮助,因为您显然想要捕获完整的日志。因此,您可能需要通过 .orderedtest 文件将测试方法分解为单独的测试 类 和 运行。