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")
相关推荐
小二·几秒前
Spring框架入门:代理模式详解
java·spring·代理模式
Rock_yzh1 分钟前
LeetCode算法刷题——53. 最大子数组和
java·数据结构·c++·算法·leetcode·职场和发展·动态规划
简单的话*1 分钟前
Logback 日志按月归档并保留 180 天,超期自动清理的配置实践
java·前端·python
m***56722 分钟前
在Nginx上配置并开启WebDAV服务的完整指南
java·运维·nginx
蓝眸少年CY3 分钟前
Python科学计算 Numpy库
开发语言·python·numpy
Mr.朱鹏9 分钟前
RocketMQ可视化监控与管理
java·spring boot·spring·spring cloud·maven·intellij-idea·rocketmq
带刺的坐椅12 分钟前
Solon AI 开发学习9 - chat - 聊天会话(对话)的记忆与持久化
java·ai·llm·openai·solon·mcp
曹牧13 分钟前
Oracle中ROW_NUMBER() OVER()
java·数据库·sql
客梦14 分钟前
数据结构-哈希表
java·数据结构·笔记
hmbbcsm15 分钟前
列表,字典,集合三者之间的相互转换以及各自的推导式
python