美文网首页
pytest-pytest.ini配置文件

pytest-pytest.ini配置文件

作者: Rainbow想喝奶茶 | 来源:发表于2021-08-13 14:40 被阅读0次

pytest.ini作为pytest的主配置文件,可以更改pytest执行时的一些默认行为。
这个文件命名固定,直接放在根目录下方,文件内部的书写样例如下:

[pytest]#不要忘记哦
addopts= -v --html=report.html
markers=
    first:the first testissue
log_cli= True    
xfail_strict= True

接下来就介绍下上方样例中的几个参数。

addopts

addopts可以更改默认命令行选项,在cmd应用pytest执行时,将参数在addopts中进行配置,执行时就可以省略该部分参数,方便多次执行。
如果不配置,原本执行语句如下:

pytest -v test-statistics.py --html=report.html

而如果在pytest.ini中配置:

addopts= -v --html=report.html

再次执行时,仅需要下方语句就可以了。

pytest test-statistics.py

markers

在测试用例中会应用@pytest.mark.***来标记测试用例,markers可以记录每一个mark标记的测试用例用途。

markers=
    first:the first testissue

cmd执行pytest --markers,在最前方可以输出标记的具体信息。

mark具体信息

log_cli

设置log_cli=True,则可以在运行时输出具每个包下每个模块中的每个用例的执行结果。

xfail_strict

在测试文件中标记@pytest.mark.xfail的测试用例,执行时如果通过,结果会显示xpass,而如果想禁用xpass,让该条测试用例显示xfail,则可以在pytest.ini中配置xfail_strict= True
自我记录,有错误欢迎指正~

相关文章

  • pytest-pytest.ini配置文件

    pytest.ini作为pytest的主配置文件,可以更改pytest执行时的一些默认行为。这个文件命名固定,直接...

  • 配置文件使用实例

    从配置文件读取内容进行实例化 读取配置文件的类 配置文件 使用配置文件

  • springboot(2)配置文件与整合其他技术

    4.配置文件: 4.1 SpringBoot配置文件类型:4.2 yml配置文件简介与语法: 4.3配置文件与...

  • URXVT

    配置文件 生成简明的配置文件 生成有详细说明的配置文件 [1] 示例配置文件 .Xresource / .X...

  • Spring Boot

    配置文件 默认配置文件:application.properties 推荐配置文件:application.yml...

  • Nginx + Uwsgi的基础配置

    Nginx 配置文件: Uwsgi配置文件:

  • linux rabbitmq 修改端口号

    查找配置文件位置: 拷贝配置文件到 /etc/rabbitmq 目录下: 修改配置文件:

  • python配置文件读取

    1、ConfigParser读取配置文件模块 配置文件 [people]为section 2、读取配置文件

  • Hexo+Next的摸索

    区分站点配置文件和主题配置文件 站点配置文件路径:blog/_config.yml主题配置文件路径:blog/th...

  • 环境变量

    环境变量配置文件 查看环境变量 set source 配置文件 等同于 . 配置文件重新读取配置文件/etc...

网友评论

      本文标题:pytest-pytest.ini配置文件

      本文链接:https://www.haomeiwen.com/subject/avidbltx.html