zoukankan      html  css  js  c++  java
  • Pytest_常用执行参数详解(3)

    前面讲了测试用例的执行方式,也认识了 -v  -s 这些参数,那么还有没有其它参数呢?答案肯定是有的,我们可以通过 pytest -h来查看所有可用参数。

    从图中可以看出,pytest的参数有很多,但并不是每一个参数都需要去记住,下面是归纳一些常用的参数:

    • -s:输出调试信息,包括print打印的信息。
    • -v:显示更详细的信息。
    • -n=num:启用多线程或分布式运行测试用例。需要安装 pytest-xdist 插件模块
    • -k=value:用例的nodeid包含value值则用例被执行。
    • -m=标签名:执行被 @pytest.mark.标签名 标记的用例。
    • -x:只要有一个用例执行失败就停止当前线程的测试执行。
    • --maxfail=num:与-x功能一样,只是用例失败次数可自定义。
    • --reruns=num:失败用例重跑num次。需要安装 pytest-rerunfailures 插件模块。

    -s

    输出调试信息,包括print打印的信息。

    -v

    显示更详细的信息。

    注意:不需要额外值的参数可以联合使用,比如-s,-v,-x可写成 -svx

    -n=num

    启用多线程或分布式运行测试用例。需要安装 pytest-xdist 插件模块

    -k=value

    用例的nodeid包含value值则用例被执行。

    -m=标签名

    执行被 @pytest.mark.标签名 标记的用例。

    -x 与 --maxfail=num

    -x 只要有一个用例执行失败就停止当前线程的测试执行。

    --maxfial=num 在有num个用例执行失败就停止当前前程的测试执行。

    --reruns=num

    失败用例重跑num次。需要安装 pytest-rerunfailures 插件模块。

     

    在命令行模式使用参数

  • 相关阅读:
    少走弯路的10条忠告
    思考
    哈弗经典校训
    项目导出excel引发的一些问题
    hibernate 缓存设置
    dubbo简单用法
    sql 类型问题
    spring this.logger.isDebugEnabled()
    红黑树
    归并排序
  • 原文地址:https://www.cnblogs.com/testlearn/p/14704986.html
Copyright © 2011-2022 走看看