描述:appium+python3,测试报告模板使用 HTMLTestRunner。跑自动化时,pycharm 可正常运行,而通过命令行或 jenkins 构建,均不执行案例,尝试网上多种方式,均未解决,请问谁知道这个问题怎么解决,还请给与指点,多谢。 jenkins 构建,控制台输出: 命令行执行 #run.bat 文件内容 文件编码格式
描述:appium+python3,测试报告模板使用 HTMLTestRunner。跑自动化时,pycharm 可正常运行,而通过命令行或 jenkins 构建,均不执行案例,尝试网上多种方式,均未解决,请问谁知道这个问题怎么解决,还请给与指点,多谢。
#run.bat 文件内容
看一下 runalltest.py 文件的内容
直接命令行跑 run.bat 可以运行不 感觉是你 bat 写的有问题
jenkins linux 下要设置环境变量,windows 下没用过但可以尝试下设置环境变量。 export PATH=$PATH:/usr/local/python3/bin; export PATH=$PATH:/usr/local/python3/bin/python3.5; python3 /root/.jenkins/workspace/XXX/bvt_testcase.py
最好不要中文路径 感觉没什么问题!
建议: 1、把 runalltest.py 以及你用例文件的内容贴出来 2、从 jenkins 截图里看,有一个用例报错了(输出了 E ),但没看到错误堆栈。可以想办法把错误堆栈搞出来,更便于你从日志定位问题。
现在提供的资料太少,不足以定位问题原因,大家也只能凭自己经验猜想。