当前位置: 首页 > 面试题库 >

Jenkins管道和机器人框架结果

闻人德庸
2023-03-14
问题内容

我必须实现一个管道,并试图找到一种方法,如何在Jenkins管道中发布Robot Framework结果。我发现了有关将Robot
Framework插件实现到Pipeline中的多个问题,并且也发现了这个问题,这似乎是解决方案。但是,我尝试了这种方法,结果仍然不见了。

有任何解决方法或功能示例吗?


问题答案:

[编辑以反映成功的解决方法]

对问题跟踪器的此评论显示了一种似乎可行的解决方法:

step([
    $class : 'RobotPublisher',
    outputPath : outputDirectory,
    outputFileName : "*.xml",
    disableArchiveOutput : false,
    passThreshold : 100,
    unstableThreshold: 95.0,
    otherFiles : "*.png",
])

但是,Robot Framework插件目前似乎与管道目前尚不完全兼容:https://issues.jenkins-
ci.org/browse/JENKINS-34469

目前,对于Jenkins生态系统中的许多插件来说,这是很常见的,这些插件尚未更新,无法与新的Jenkins
Pipeline兼容。如果您有足够的动力,则可以自己创建完全兼容性。



 类似资料:
  • 我正在尝试设置一个容器,以便在Chrome上使用RobotFramework进行测试。 但是当我运行容器时,我总是得到一个WebDriverException。我已经找过了,但找不到任何对我有效的修复方法。 这是我的Dockerfile

  • 我有一个聊天机器人解决方案创建使用。Net Framework,该框架与Facebook messenger集成,使用Microsoft提供的以下说明: https://docs.microsoft.com/en-us/azure/bot-service/bot-service-channel-connect-facebook?view=azure-bot-service-4.0 现在他们添加了一

  • 我是Robot框架的新手,致力于使用带有Selenium和java关键字的Robot框架。我知道RF是基于python的,但是,该项目要求使用java关键字。 我的想法是创建java函数和文本文件,然后使用:

  • 机器人用来接收监控和预算告警消息。 机器人用来接收监控和预算告警消息。目前支持钉钉机器人、飞书机器人、企业机器人以及Webhook。其中Webhook用于将平台上资源的增删改查消息发送给特定的URL。 入口:在云管平台单击左上角导航菜单,在弹出的左侧菜单栏中单击 “系统配置/消息中心/机器人管理” 菜单项,进入机器人管理页面。 新建机器人 该功能用于添加机器人。 在机器人管理页面,单击列表上方 “

  • 我是一名java开发人员,我想开发一个聊天机器人,并集成到网站、脸书页面和WhatsApp群组中……Java中有没有一个非常好的框架,可以让我开发这个聊天机器人,并在未来集成人工智能。或者我用python或者NodeJs更好。如果是,哪个框架更适合这个项目。谢了。

  • 我想用机器人框架实现selenium网格。我已经配置了selenium网格集线器和两个节点,但是我不知道如何在此设置后触发并行测试用例执行,在哪里使用python语言和selenium 2库关键字更新机器人框架中的线程数和并行测试执行设置?此外,在哪里分配集线器url来触发执行?请建议可能的解决方案。注意:我们在脚本中使用selenium 2库关键字,而不是web驱动程序关键字,因此我无法使用“w