【问题标题】:robot framework run from Jenkins using git repository使用 git 存储库从 Jenkins 运行的机器人框架
【发布时间】:2022-11-12 02:05:49
【问题描述】:

我需要从 Jenkins 运行我的机器人框架测试用例。我有几个问题

  1. 如何判断我需要使用windows还是Shell(根据Jenkins运行的是哪台机器?)
  2. 我尝试了两种方式(windows 和 shell),但都失败了。以下是我用来运行的命令 机器人 -i [标签] file1.robot

    我还需要添加其他命令吗?

    请建议如何运行?

【问题讨论】:

  • 你遇到了什么错误?
  • 对于 Shell,我遇到错误 tmp/jenkins7409651443396914238.sh: 2: Robot: not found
  • 对于低于错误消息的 Windows 批处理命令:java.io.IOException: error=2, No such file or directory at java.lang.UNIXProcess.forkAndExec(Native Method) at java.lang.UNIXProcess.<init>(UNIXProcess.java :247) 在 java.lang.ProcessImpl.start(ProcessImpl.java:134) 在 java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) 原因:java.io.IOException:无法运行程序“cmd”(在目录中) "/var/jenkins_home/workspace/Automated Tests/FDR_Regression"): error=2, 没有这样的文件或目录

标签: robotframework robot


【解决方案1】:
  1. 首先,它取决于您在 项目,而不是在 Jenkins 正在运行的机器上,但我
    怀疑在这种情况下是一样的。
  2. 您还必须对该节点/代理有其他依赖项,例如机器人等。

【讨论】:

    猜你喜欢
    • 2015-12-15
    • 1970-01-01
    • 2016-12-14
    • 2017-11-14
    • 2019-05-31
    • 1970-01-01
    • 2016-05-03
    • 2017-11-22
    • 2015-11-13
    相关资源
    最近更新 更多