问题描述:在源程序中运行 pytest.main(['.\ApiTestCase', '--alluredir=\ApiTestReport', '--clean-alluredir']) 可以正常执行,在使用 pyinstaller -F Auto_Runner_Api_Main.py 生成的
Auto_Runner_Api_Main.exe 程序执行时报如下错误:
ERROR: usage: Auto_Runner_Api_Main.exe [options] [file_or_dir] [file_or_dir] [...]
Auto_Runner_Api_Main.exe: error: unrecognized arguments: --alluredir=\ApiTestReport --clean-alluredir
inifile: None
rootdir: C:\Users\oscar\eclipse-workspace\AutoRunner_ApiPlatform\src\dist
注:本机已按装 allure-pytest 插件,将参数'--alluredir=\ApiTestReport', '--clean-alluredir'去掉打包成 exe 可以正常运行,难道 allure_pytest 包没打进去吗


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