2013-08-02 21 views
2

爲了插入一些消息成HTML報告TestNG中我已經寫了以下內容:詹金斯:失敗TestNG的測試錯誤消息未格式化

Assert.fail("<br><br><b>STACKTRACE:</b></b><br>"+ "\n\nSTACKTRACE:\n\n" + "&lt;BR&gt;&lt;BR&gt;STACKTRACE&lt;BR&gt;&lt;BR&gt;" + errorData.toString()); 

它在HTML報告表示很好。但在詹金斯當我去「測試結果」鏈接,點擊一些在「所有失敗的測試」部分是失敗的測試顯示錯誤消息在一行ignorring所有標籤< BR>和「反斜線N」像以下:

錯誤消息


堆棧跟蹤:
堆棧跟蹤:<預> <BR>堆棧跟蹤<預> <BR>預期:但:期望值但:期望值但:TimeoutException異常:[Ljava.lang.StackTraceElement ; @ c4afc4

+1

如果你不想讓它出現在生成的文本中,你爲什麼要用'<BR>'? –

+0

我只是想嘗試一切可能的方法來格式化文本。它們都不影響格式。 –

回答