pytest ini,pytest运行不同配置文件

  pytest ini,pytest运行不同配置文件

  本文主要介绍了pytest中配置文件pytest.ini的使用,通过示例代码进行了非常详细的介绍,对大家的学习或工作有一定的参考价值。有需要的朋友下面跟边肖学习。

  00-1010一、pytest.ini的描述二。pytest.ini 1的设置。添加选项设置自定义执行参数2。测试路径设置执行路径3。标记标记分组参数4。修改匹配规则

  

目录

 

  Pytest.ini是Pytest的全局配置文件,一般放在项目根目录下的固定配置文件(pytest.ini)中。未修改的文件名可以改变pytest的运行模式,设置配置信息,读取后根据配置的内容运行。

  

一、pytest.ini说明

 

  

二、pytest.ini设置

 

  Pytest运行时将此设置为默认执行条件。

  代码如下(示例):

  [pytest]

  #命令行参数,用空格分隔

  add opts=-v-s-repruns 1-html=report . html

  描述:

  -rerun :重新运行失败的次数- count :重复执行的次数- v :显示错误位置和错误的详细信息- s :相当于pytest - capture=no可以捕获打印函数的输出q :简化输出信息- m :运行带有指定标签的测试用例x 3360一旦出现错误,然后停止运行- max fail :设置最大失败次数。当超过这个阈值时,测试用例将不会被执行——-html=report . html:当ini配置文件的参数与运行文件中的命令参数重复时,命令行的参数值将会覆盖ini配置文件中定义的参数值。

  

1.addopts设置自定义执行参数

 

  代码如下(示例):

  [pytest]

  #读取测试用例的起始文件夹,用空格分隔多个路径。注意:相同的文件名不能出现在这些目录中,否则会报错。

  测试路径=。/测试案例

  

2. testpaths设置执行路径

 

  代码如下(示例):

  [pytest]

  标记=

  吸烟:

  高:

  中号:

  下部:

  在测试用例中做标记,运行pytest -v -m冒烟,只执行有冒烟标记的测试用例。

  代码如下(示例):

  @pytest.mark.smoking

  定义测试_01():

  及格

  

3. markers标记分组参数

 

  Py默认搜索用例匹配规则3360

  测试文件以test_开头(或者以_test结尾)。测试类以Test开头,不能有init方法。测试函数从test_开始。如果我们想用我的_*匹配文件。py,只需在pytest.ini文件中添加一个python_files即可。

  [pytest]

  python_files=My_*。巴拉圭

  关于pytest中配置文件pytest.ini的使用,本文到此结束。有关pytest pytest.ini的更多信息,请搜索热门IT软件开发工作室之前的文章或继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: