通过pyinstaller创建的exe扩展文件执行pytest

Execute pytest via pyinstaller created exe extension file

我制作了 1 个以上的 pytest 测试文件,我需要将它们转换为单个 exe 文件

  1. 我使用 pyinstaller 无法将测试用例转换为 .exe 文件

  2. 即使我将如何转换它,我也无法通过在控制台上单击 .exe 文件来 运行 它,我正在 运行 将其 [=24] =] -m pytest

所以请大家帮帮我

创建一个 bat 文件,如果您想在 windows 环境中 运行 它。 将所需的库(如 pytest、selenium.. 等)保存在根目录的 requirements.txt 文件中。 把bat文件放在根目录下。 bat 文件中的命令如下所示。

cd path/to/current/directory &
virtualenv env &
"cmd.exe" "\c .env/Scripts/Activte && pip install -r 
requirements.txt && pytes  your commands to trigger script 
here" 

一旦你点击蝙蝠,依赖库将被安装,稍后你的脚本将被触发

有什么方法可以执行 pyinstaller 创建的 exe 文件,就像单击 exe 文件一样,exe 将根据提到的代码执行,就像单击 exe 文件一样,代码应通过 python-m 测试