在代码中执行pytest可以通过main函数

加参数来指定运行规则时,参数需要放在列表或者元祖中

# pytest.main(["--html=report.html"])
# pytest.main(["--collect-only"])#展示所有测试用例
# pytest.main(["-k","11"])#使用指定表达式运行希望运行的用例
# pytest.main(["-v","-k","11"])# 增加-v查看详细信息
# pytest.main(["-v","-m","run_first"])
"""
使用-m对用例进行标记,用例需注释@pytest.mark.xxx,将xxx作为参数传入
使用-m "mark1 and mark2"可以同时选中带有这两个标记的所有测试用例。
使用-m "mark1 and not mark2"选中带哟与mark1的测试用例,而过滤掉带有mark2的测试用例
使用-m "mark1 or mark2"则选中带有mark1或者mark2的所有测试用例
"""
# pytest.main(["-v","-x"])#-x 遇到错误即停止
# pytest.main(["-v","--maxfail=2","--tb=no"])#--maxfail=n 设定最多失败 n 次即停止
# pytest.main(["-s"])#允许终端运行时输出某些结果,例如print
# pytest.main(["--lf"])#定位失败的用例
# pytest.main(["--ff"])#定位失败的用例首先执行,但是正常的用例也会执行
# pytest.main(["-q"])#简化输出信息
# pytest.main(["-l"])#打印失败用例的变量值
# pytest.main(["--tb=short"])
"""
--tb=style,选择失败回溯信息
short:仅输出assert一行以及系统判定内容(不显示上下文)
no:不展示回溯信息
line:只是用一行输出显示所有的信息错误,展示异常代码位置
auto:只展示第一个和最后一个错误
long:展示全部信息
native:只展示puthon标准库信息,不展示额外信息
"""
# pytest.main(["--duration=1"])#只关心哪些部分是最慢的
# pytest.main(["-h"])

最新文章

  1. 虚拟机备份克隆导致SQL SERVER 出现IO错误案例
  2. View相关知识学习总结
  3. Remove Duplicates From Sorted Array
  4. TensorFlow 源代码初读感受
  5. sizeof的作用——解释类中与类之外static变量的情况
  6. centos6下安装部署hadoop2.2
  7. NYOJ 116士兵杀敌(二) 树状数组
  8. 我的Android进阶之旅------>Android服务的生命周期回调方法
  9. linux 线程回顾
  10. 设计模式——观察者模式(C++实现)
  11. Java-IO之超类OutputStream
  12. Android预置Apk方法
  13. Day 4-5 序列化 json & pickle &shelve
  14. 你不知道的JavaScript——第一章:作用域是什么?
  15. 2018JAVA面试题附答案
  16. input输入框只能输入数字和 小数点后两位
  17. Android 开发之修改 app 的字体大小(老人模式)
  18. ubuntu卸载vsftpd出错
  19. 深度优先搜索 - 简单demo
  20. Hadoop On Demand

热门文章

  1. Ubuntu中配置tomcat
  2. validity属性返回对象中的属性值
  3. JDBC简介及JDBC编写步骤及常见API
  4. .ssh/config 常用配置
  5. Linux环境搭建及项目部署
  6. noip模拟30
  7. AntDesign VUE:Model组件的Button的事件this指向undefined的问题(箭头函数)
  8. 控制台:控制台艺术字 & 为控制台输出增加样式(console.log( ))
  9. Vue中使用 iview 之-踩坑日记
  10. Linux上安装服务器监视工具,名为Scout_Realtime。