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 插件模块。

     

    在命令行模式使用参数

  • 相关阅读:
    [BZOJ1492] [NOI2007]货币兑换Cash 斜率优化+cdq/平衡树维护凸包
    [BZOJ2638] 黑白染色
    [BZOJ2006] [NOI2010]超级钢琴 主席树+贪心+优先队列
    [BZOJ3698] XWW的难题 网络流
    [BZOJ2151] 种树 贪心
    js中的闭包理解一
    HTML5 input placeholder 颜色修改示例
    26 个 jQuery使用技巧
    JS原型与原型链(好文看三遍)
    文字和图片垂直居中
  • 原文地址:https://www.cnblogs.com/testlearn/p/14704986.html
Copyright © 2011-2022 走看看