为了在 testNG 的 HTML 报告中插入一些消息,我编写了以下内容:
Assert.fail("<br><br><b>STACKTRACE:</b></b><br>"+ "\n\nSTACKTRACE:\n\n" + "<BR><BR>STACKTRACE<BR><BR>" + errorData.toString());
它在 HTML 报告中得到了很好的体现。但是在 Jenkins 中,当我转到“测试结果”链接并单击“所有失败的测试”部分中的一些失败测试时,会在一行中显示错误消息,忽略所有标签 <BR> 和“反斜杠 n”,如下所示:
错误信息
STACKTRACE:
STACKTRACE:<pre><BR>STACKTRACE<pre><BR>预期:但是是:预期:但是是:预期:但是是:TimeoutException:[Ljava.lang.StackTraceElement;@c4afc4