当前位置:  开发笔记 > 运维 > 正文

如何在Jenkins中保持单元测试输出

如何解决《如何在Jenkins中保持单元测试输出》经验,为你挑选了1个好方法。

我们已经设法让Jenkins正确解析我们的测试中的XML输出,并且还包含错误信息(如果有的话).这样就可以直接在Jenkins的TestCase中看到发生的错误.

我们想要做的是让Jenkins保持一个日志输出,这基本上是控制台输出,与每个案例相关联.这将使任何人都能看到每个测试用例的实际控制台输出,无论是否失败.

我还没有看到这样做的方法.

*编辑*

澄清 - 我希望能够直接在Jenkins界面中看到实际的测试输出,就像出现错误时一样,但是对于整个输出.我不希望只有Jenkins将文件保存为工件.

*编辑结束*

任何人都可以帮助我们吗?



1> R. Oosterhol..:

Publish JUnit测试结果报告(Post-build Actions)中勾选Retain long standard output/error复选框.

如果选中,则在构建完成后,测试套件中的任何标准输出或错误都将保留在测试结果中.(这仅指打印到控制台的其他消息,而不是故障堆栈跟踪.)如果测试失败,则始终保留此类输出,但默认情况下,截断传递测试的冗长输出以节省空间.如果您需要查看甚至通过测试的每条日志消息,请选中此选项,但请注意,即使您从未查看测试结果,Jenkins的内存消耗也会大幅增加!

在此输入图像描述

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有