robotframework:[错误]执行被用户停止
robotframework: [ ERROR ] Execution stopped by user
我正在尝试找出来自机器人框架 (Jenkins 2.289.2) 的错误消息。这是错误:
[ ERROR ] Execution stopped by user.
我尝试在 Linux (OpenSuse) 上使用 python (3.92) 设置一些机器人测试用例。我在 python 中有一个简单的测试程序,它由 shell 调用(它又在机器人管道中配置):
#!/bin/bash
python -m robot /home/john/robotest/fuenf.robot
在“fuenf.robot”中,我简单调用了一个 class 的成员函数,我在库部分
Socket Call
${ausgabe} = test Prog
python代码片段:
def test_Prog(self):
print("Test .... test .... test ..... test ... ")
return
从 python 解释器调用时正在工作
机器人 管道 是:
pipeline {
agent any
stages {
stage('Stage 1') {
steps {
sh "/bin/bash /home/john/robotest/calltest05.bash"
}
}
}
}
当我查看 jenkins 管道步骤 输出时:
hudson.AbortException: script returned exit code 253 at
org.jenkinsci.plugins.workflow.steps.durable_task.DurableTaskStep$Execution.handleExit(DurableTaskStep.java:659)
at
org.jenkinsci.plugins.workflow.steps.durable_task.DurableTaskStep$Execution.check(DurableTaskStep.java:605)
at
org.jenkinsci.plugins.workflow.steps.durable_task.DurableTaskStep$Execution.run(DurableTaskStep.java:549)
at
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at
java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker
.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
控制台输出给出:
Running in Durability level: MAX_SURVIVABILITY
[Pipeline] Start of Pipeline
[Pipeline] node
Running on Jenkins in /var/lib/jenkins/workspace/TestPipelineParallel
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Stage 1)
[Pipeline] sh
+ /bin/bash /home/john/robotest/calltest05.bash
[ ERROR ] Execution stopped by user.
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
ERROR: script returned exit code 253
Finished: FAILURE
我可以尝试我喜欢的,在每个组合中,我得到错误:
[错误] 执行被用户停止。
我不知道为什么会这样,也不知道从哪里看。
这个
- /bin/bash /home/john/robotest/calltest05.bash
返回 253,Jenkins 期望返回 0。
如果那个 shell 脚本调用某个进程 kill
它可能会导致 Execution stopped by user.
错误。
我正在尝试找出来自机器人框架 (Jenkins 2.289.2) 的错误消息。这是错误:
[ ERROR ] Execution stopped by user.
我尝试在 Linux (OpenSuse) 上使用 python (3.92) 设置一些机器人测试用例。我在 python 中有一个简单的测试程序,它由 shell 调用(它又在机器人管道中配置):
#!/bin/bash python -m robot /home/john/robotest/fuenf.robot
在“fuenf.robot”中,我简单调用了一个 class 的成员函数,我在库部分
Socket Call
${ausgabe} = test Prog
python代码片段:
def test_Prog(self):
print("Test .... test .... test ..... test ... ")
return
从 python 解释器调用时正在工作 机器人 管道 是:
pipeline { agent any stages { stage('Stage 1') { steps { sh "/bin/bash /home/john/robotest/calltest05.bash" } } } }
当我查看 jenkins 管道步骤 输出时:
hudson.AbortException: script returned exit code 253 at org.jenkinsci.plugins.workflow.steps.durable_task.DurableTaskStep$Execution.handleExit(DurableTaskStep.java:659) at org.jenkinsci.plugins.workflow.steps.durable_task.DurableTaskStep$Execution.check(DurableTaskStep.java:605) at org.jenkinsci.plugins.workflow.steps.durable_task.DurableTaskStep$Execution.run(DurableTaskStep.java:549) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker .run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834)
控制台输出给出:
Running in Durability level: MAX_SURVIVABILITY
[Pipeline] Start of Pipeline
[Pipeline] node
Running on Jenkins in /var/lib/jenkins/workspace/TestPipelineParallel
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Stage 1)
[Pipeline] sh
+ /bin/bash /home/john/robotest/calltest05.bash
[ ERROR ] Execution stopped by user.
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
ERROR: script returned exit code 253
Finished: FAILURE
我可以尝试我喜欢的,在每个组合中,我得到错误:
[错误] 执行被用户停止。
我不知道为什么会这样,也不知道从哪里看。
这个
- /bin/bash /home/john/robotest/calltest05.bash
返回 253,Jenkins 期望返回 0。
如果那个 shell 脚本调用某个进程 kill
它可能会导致 Execution stopped by user.
错误。