从jenkins执行测试用例并获取错误
我们已经自动化了几个测试用例,并尝试从jenkins处执行相同的测试用例,得到以下错误:从jenkins执行测试用例并获取错误,jenkins,robotframework,Jenkins,Robotframework,我们已经自动化了几个测试用例,并尝试从jenkins处执行相同的测试用例,得到以下错误: + pybot -x junit.xml run.robot ============================================================================== Run ================
+ 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框架测试用例从那里运行。我将继续使用它,直到有人给我一个真正的修复或答案,我可以真正实现。顺便说一句:谢谢你的否定!让他们来 这听起来不是一个有用的答案。