操作九:代码配置
1. 执行的run.py文件里面需要引入路径
import sys,os
sys.path.append('/var/lib/jenkins/workspace/')
-
用例执行完后的存放的结果目录用绝对路径
a) pytest.main(['--clean-alluredir'])
b) addopts = -vvv -s --alluredir /var/lib/jenkins/workspace/results-report/results -
根据结果文件生成报告 用绝对路径
a) os.system("allure generate /var/lib/jenkins/workspace/results-report/results -o /var/lib/jenkins/workspace/results-report/report --clean")
4. 项目里面可能引入了一些包,如: pymysql sshtunnel yaml 等需要安装在服务器
pip3 install pymysql
pip3 install sshtunnel
pip3 install pyyaml
5. 项目是在win上面开发的,部署到linux时,需要改一下路径
可以通过查看具体项目的控制台输出,并进行修改
6. 如果生成的报告有异常,可以通过控制台输出查看路径