我正在努力在工作进行的时候得到测试结果。当我们通过eclipse运行测试套件时,我们在运行套件时从TestNG查看器获得测试结果,我想让Jenkins中的相同查看器或类似查看器在完成之前知道构建的当前状态。
我在TestNG Viewer中的意思是:运行套件TestNG Viewer的结果
谢谢大家:)
AFAIK它不是作为任何插件的一部分内置的。但是有几个选择你可以尝试。
>
实现后,将结果写入IInvokedMeodListener中的数据库。在数据库上构建ui。
维护结果的数据结构,根据您需要了解结果的频率,在jenkins in test listener或method listener上对结果进行汇总(如果您是唯一需要了解结果的人)。或者,您可以启动一个并行脚本,将consoleText解析为shell或单独的实用程序,在consoleText上执行curl。
问题内容: 我正在尝试从Jenkins运行TestNG测试(在一个包含的Java项目中),但是没有运气。 似乎Jenkins的TestNG插件(https://wiki.jenkins-ci.org/display/JENKINS/testng- plugin )仅发布TestNG测试的结果,但实际上不运行测试类…或我错了吗? 无论如何,我该如何在Jenkins的TestNG项目中实际运行Test
问题内容: 有没有办法在jenkins中获取当前构建的作业名称,并将其作为参数传递给ant构建脚本? 问题答案: Jenkins设置了一些环境变量,例如(请参阅此处),以获取有关设置的变量的更多详细信息。 然后,您可以通过在ant中访问它们。 编辑:还有在同一页上的环境变量有点HOWTO 这里。
问题内容: 我想在我的Android应用的“版本”名称中拥有当前的Git分支。我将代码段从此处构建到我的: 如文章的第一条评论中所述,该代码段已稍作更改。 当我在本地构建我的应用程序时,它工作正常,但当使用构建应用程序时,它却无法正常工作。我还尝试了代码段的原始变体,在两种情况下,String都是空的。 Jenkins似乎“意识到”它建立的分支,它列出了下的分支 Git构建数据/构建分支 ,所以应
有没有可能让詹金斯使用真正的浏览器而不是无头浏览器?我正在运行一些用TestNG编写的测试(使用Selenium webdriver)。当我运行testng时。在Eclipse中,浏览器启动并运行测试。但当我使用Jenkins并用maven运行测试时,它不会启动任何浏览器。
问题内容: 我正在Jenkins中执行批处理文件以构建cpp代码,并且我在两者之间有一条命令来构建可执行文件,例如“ g sourcefile.cpp -o可执行文件”,并且它给出错误“ g ”,无法识别为内部或外部命令。如何解决这个问题? 问题答案: 当Jenkins作为服务在Windows机器上运行时,它将以系统帐户而不是用户帐户(或您的帐户)运行。因此,您需要确保为系统帐户完成设置路径等所需
问题内容: 我需要针对我们的Jenkins构建集群生成每周报告。报告之一是显示构建时间最长的作业列表。 我能想到的解决方案是解析每个从属服务器(也是主服务器)上的“构建历史”页面,对于作业的每个构建,都解析该构建页面并查找“ slave-xx上的x x min x sec”。 感觉很麻烦,有人知道使用Jenkins API或Groovy脚本控制台有更好的解决方案吗? 谢谢 问题答案: 您可以通过J