Pytest命令行参数
作者:互联网
常用命令行参数
--collect-only : 只显示搜集到的用例,不执行
-k : 常用于筛选要进行运行的测试函数
-m : 用于标记测试并分组,方便快速运行选中的测试函数,具体的标记可以自定义,可以使用装饰器@pytest.mark
-x :在某一个测试函数在运行失败,则中断不再运行后续的测试函数
--maxfail=num : 允许失败的次数
--lf : 失败重运行,仅运行上次失败用例
--ff : 先运行失败用例,再执行其他用例
-v : 显示用例通过情况,详细信息
-q : 简化用例信息
-tv=style :short模式:仅输出assert的一行及系统判定内容,不显示上下文
line模式:只使用一行输出显示所有的错误信息
native模式:只输出Python标准库的回溯信息,不显示额外信息
no模式:直接屏蔽全部回溯信息
auto模式:默认值,如果有多个测试函数失败,仅打印第一个和最后一个用例的回溯信息
long模式:输出的信息最详细
--durations=N 该选项不关注测试具体的运行过程,只统计测试过程中哪向个阶段最慢,因此使用
该选项可以加快测试分节奏,显示运行最慢的N个阶段,耗时越长越靠前,如果--durations=0,
则将所有阶段的耗时从长到短排序后显示
标签:--,模式,用例,Pytest,参数,命令行,测试函数,失败,运行 来源: https://blog.csdn.net/qq_40229097/article/details/117415185