我们已经自动化了很少的测试用例并尝试从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 [ERROR]读XML源“/选择/ bitnami /应用/詹金斯/ jenkins_home /作业/集成测试/工作区/ output.xml'失败:ImportError:没有名为expat的模块;请改用SimpleXMLTreeBuilder
这里传递了测试用例但是结果junit.xml没有生成 .
如果我们从Ubuntu机器执行相同的测试用例 . /path/run.robot . 传递测试用例并生成类似junit.xml,output.xml等的结果 .
手动测试用例正在执行正常并且结果正在产生 .
任何人都可以指导我解决从Jenkins执行时我们得到的上述错误 .
此致,Sainath
1 回答
您可以使用https://wiki.jenkins-ci.org/display/JENKINS/Robot+Framework+Plugin robotframework插件在Jenkins中显示结果 .