Python+Pytest框架,“main_run.py文件怎么编写“?

1、新建"main_run.py文件

python 复制代码
import pytest
import os

if __name__ == '__main__':
    # 通过pytest 运行 并且生成allure 报告,在报告里面打印需要去掉"---vs"里面的"s"!!
    # 第一步:指定运行文件,通过文件会生成结果的数据,每次运行前会清空历史数据
    # "./testcase/" 运行testcase下的所有文件,也可以指定一个文件
    pytest.main(["-vs", "./testcase/","--alluredir", "./result", "--clean-alluredir"])
    # 第二步:把数据转成测试报告(HTML)
    os.system("allure generate ./result -o ./report_allure --clean")
相关推荐
小张程序人生4 分钟前
《系统掌握 ShardingSphere-JDBC:分库分表、读写分离、分布式事务一网打尽》
java·mysql
呆萌小新@渊洁5 分钟前
声纹模型全流程实践-开发(训练 - 微调 - 部署 - 调用)
linux·服务器·python·语音识别
SMF191910 分钟前
解决在 Linux 系统中,当你尝试以 root 用户登录时遇到 “Access denied“ 的错误
java·linux·服务器
ByNotD0g19 分钟前
Golang Green Tea GC 原理初探
java·开发语言·golang
Aspect of twilight22 分钟前
vscode python debug方式
ide·vscode·python·debug
陪我一起学编程33 分钟前
uv包管理工具
python·uv·虚拟环境·包管理工具·项目工程化·项目规范·pip、conda、pdm
盼哥PyAI实验室33 分钟前
Python自定义HTTP客户端:12306抢票项目的网络请求管理
开发语言·python·http
这儿有一堆花37 分钟前
Python优化内存占用的技巧
开发语言·python
9号达人41 分钟前
Jackson序列化让验签失败?破解JSON转义陷阱
java·后端·面试
Evan芙44 分钟前
使用inotify + rsync和sersync实现文件的同步,并且总结两种方式的优缺点
java·服务器·网络