系统环境
ubunt18.04
python3.6
pytest-html        1.21.1
求助
测试脚本生成报告

在jenkins Execute shell 执行命令 pytest --html=report.html 提示  

pytest: error: unrecognized arguments: --html=report.html

用终端同样的命令执行就不会报错,这个是为啥哦?是不是这个 --h 被转义了?

注: jenkins 执行权限已经配置成root,  在终端和jenkins执行的命令都是  pytest --html=report.html 

根本原因找到了,linux 里默认装了两个版本的 python, python2 和 python3.6,而我自己又装了 python3.7,在终端执行是 py37,在 jenkins 执行是 py36


↙↙↙阅读原文可查看相关链接,并与作者交流