Java Jenkins JUnit报告多个故障\错误

Java Jenkins JUnit报告多个故障\错误,java,jenkins,junit4,Java,Jenkins,Junit4,我构建了一个函数来创建Jenkins可以读取的JUnit报告格式xml。 我的问题是,当我报告2个或更多失败\错误时,Jenkins只显示第一个错误。 我还试图将所有错误汇总成一个详细的错误,但詹金斯表示不清楚 我的xml看起来像: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <testsuite errors="0" failures="2" hostName="name" name="Reporter" t

我构建了一个函数来创建Jenkins可以读取的JUnit报告格式xml。 我的问题是,当我报告2个或更多失败\错误时,Jenkins只显示第一个错误。 我还试图将所有错误汇总成一个详细的错误,但詹金斯表示不清楚

我的xml看起来像:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<testsuite errors="0" failures="2" hostName="name" name="Reporter" tests="1" time="202.053" timeStamp="Sun Jul 15 07:38:13 UTC 2018">
<testcase classname="bla" name="fail1" time="105.704">
<failure message="failure1" type="">trace...</failure>
<failure message="failure2" type="">trace2...</failure>
</testcase>
</testsuite>

跟踪。。。
跟踪2。。。
詹金斯只让我先看看他

另一方面,如果我将所有故障放在一个节点中,则如下所示(我构建它):


跟踪。。。
在线显示的所有故障,无新行字符

如果有正确的方法,有人可以帮助吗

谢谢


Hezi

在Junit中,一个测试用例只能产生一个失败。你能发布jenkins输出吗?错误消息---------------------------------------------------------------------------------(1)07:40:48:failure 1(2)07:40:48:failure 2(3)07:40:48:failure 2(4)07:40:48:failure 2,错误用新行分隔,但看起来像这样使用xunit或junit插件。我使用的是junit插件。问题就发生在那里
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><testsuite errors="0" failures="2" hostName="name" name="Reporter" tests="1" time="202.053" timeStamp="Sun Jul 15 07:38:13 UTC 2018">
<testcase classname="bla" name="fail1" time="105.704">
<failure message=
"failure1
failure2
failure3
...
.."

type="">trace...</failure>
</testcase>
</testsuite>