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

时间:2016-04-12 05:13:00

标签: jenkins robotframework

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

+ pybot -x junit.xml run.robot

运行

sip-001 |通过|

sip-002 |通过|

运行|通过| 2次关键测试,2次通过,0次失败 总共2次测试,2次测试,0次失败

输出:/opt/bitnami/apps/jenkins/jenkins_home/jobs/integration-test/workspace/output.xml [错误]阅读XML源' /opt/bitnami/apps/jenkins/jenkins_home/jobs/integration-test/workspace/output.xml'失败:ImportError:没有名为expat的模块;请改用SimpleXMLTreeBuilder

这里传递了测试用例但是结果junit.xml没有生成。

如果我们从Ubuntu机器执行,那么相同的测试用例。 /path/run.robot。 传递测试用例并生成结果,如junit.xml,output.xml等。

手动测试用例正常运行,结果正在产生。

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

此致 Sainath

2 个答案:

答案 0 :(得分:0)

您可以使用https://wiki.jenkins-ci.org/display/JENKINS/Robot+Framework+Plugin robotframework插件在Jenkins中显示结果。

答案 1 :(得分:-2)

解决方法:这无法帮助您继续使用Jenkins,但是当我从Windows上的命令提示符下手动执行测试用例或在Eclipse中运行Robot Framework时,我仍然遇到测试用例无法正常运行的类似问题。在Jenkins中运行时,我遇到了失败,而且从未能够从任何地方的任何人那里得到答案。我最终只是将Jenkins一起丢弃,并设置了Windows任务管理器以从那里运行Robot Framework测试用例。我将继续使用它,直到有人得到我可以实际实施的真正解决方案或答案为止。顺便说一句:谢谢你的负面!让他们继续来。