从jenkins执行测试用例并获取错误

从jenkins执行测试用例并获取错误,jenkins,robotframework,Jenkins,Robotframework,我们已经自动化了几个测试用例,并尝试从jenkins处执行相同的测试用例,得到以下错误: + pybot -x junit.xml run.robot ============================================================================== Run ================

我们已经自动化了几个测试用例,并尝试从jenkins处执行相同的测试用例,得到以下错误:

+ pybot -x junit.xml run.robot
==============================================================================
Run                                                                           
==============================================================================
sip-001                                                               | PASS |
------------------------------------------------------------------------------
sip-002                                                               | PASS |
------------------------------------------------------------------------------
Run                                                                   | PASS |
2 critical tests, 2 passed, 0 failed
2 tests total, 2 passed, 0 failed


Output:  /opt/bitnami/apps/jenkins/jenkins_home/jobs/integration-test/workspace/output.xml
[ ERROR ] Reading XML source '/opt/bitnami/apps/jenkins/jenkins_home/jobs/integration-test/workspace/output.xml' failed: ImportError: No module named expat; use SimpleXMLTreeBuilder instead
这里传递了测试用例,但未生成结果junit.xml

如果我们在Ubuntu机器上执行同样的测试用例/path/run.robot。 测试用例被传递,结果正在生成,如junit.xml、output.xml等

手动测试用例执行良好,结果正在生成


任何人都可以指导我解决我们在执行Jenkins时遇到的上述错误。

您可以使用robotframework插件在Jenkins中显示结果。

解决方法:这不会帮助您继续使用Jenkins,但是,当我在Windows上从命令提示符手动执行测试用例或在Eclipse中运行Robot Framework时,我遇到了一个与测试用例运行良好类似的问题。当我在詹金斯跑步的时候,我失败了,从来没有从任何地方的任何人那里得到答案。最后,我把Jenkins甩在了一起,设置了一个Windows任务管理器,让Robot框架测试用例从那里运行。我将继续使用它,直到有人给我一个真正的修复或答案,我可以真正实现。顺便说一句:谢谢你的否定!让他们来

这听起来不是一个有用的答案。