『德不孤』Pytest框架 — 3、Pytest的基本说明

  • -x--exitfirst:在第一个错误或测试失败时立即退出。 示例:在第N个用例失败以后,结束测试执行。 第1次失败,就停止测试: pytest -x ./test_a.py
  • --maxfail=num:表示出现几个用例失败就停止执行测试。 出现两个失败就终止测试: pytest --maxfail=2 ./test_a.py
  • -n:支持多线程或者分布式运行测试用例。 例如: pytest -vs /testcase/test_login.py -n 2 -n 2表示支持分布式运行测试用例,并且分配两个线程来执行。 或者 pytest.main(['-vs','test_a.py'],'-n=2')
  • --reruns NUM:失败用例重跑。 示例: pytest.main(['-vs','test_a.py'],'--reruns=2')
    表示如果一个用例测试失败了,再重新执行两次,也就是一共执行三次该用例。
  • --collect-only:收集将要执行的用例,但不会执行用例。 例如: pytest --collcet-onty

Original: https://blog.csdn.net/Liuyuelinjiayou/article/details/114377081
Author: Liuyuelinjiayou
Title: 『德不孤』Pytest框架 — 3、Pytest的基本说明

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/776036/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球