增加 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 文件将测试方法分解为单独的测试 类 和 运行。