2017-03-16 73 views
1

我试图在创建作业时获得测试结果。 当我们通过eclipse运行测试套件时,我们在运行套件时从TestNG查看器获得测试结果,我想在Jenkins中获得相同的查看器或类似的查看器,以在完成之前知道构建的当前状态。如何在建设时在jenkins上获得TestNG结果?

我的意思是TestNG中的浏览器: Results of running suite TestNG viewer

感谢所有:)

+0

Jenkins的TestNG插件没有解决目的? –

+0

您希望在运行时测试的当前状态正确吗?插件在测试后发布结果,但不能给出运行测试的状态。恐怕这是不可能的。 – Christopher

+0

是的,我想要在运行时测试的当前状态。 我想在构建不稳定的情况下停止构建。 –

回答

0

AFAIK它不内置任何插件的一部分。但有几个选项可以尝试。

  1. 执行后将结果写入IInvokedMethodListener中的数据库。在数据库上构建一个ui。

  2. 维护结果的数据结构,根据您需要的频率,对结果的测试监听器或方法监听器中的摘要(如果您是唯一一个需要知道结果的人)做控制台知道结果。或者你可以开始一个并行脚本,它将consoleText解析为一个shell或一个单独的实用程序,在控制台上执行curl。