Pytest 命令
pytest 命令引數及含義
下面串列是執行pytest命令比較常見的一些引數及含義
| 引數 | 含義 |
|---|---|
| -q | 輸出的結果縮短顯示 |
| -s | 顯示在python程式中的print輸出的內容,如是不加則不會顯示 |
| --durations | 獲取最慢的n個用例的執行耗時 |
| --durations-min | 此引數和–durations邊用,表示在–durations-min時間段之內,獲取最慢的測例耗時 |
| -m | pytest呼叫模塊 |
| --pyargs | pytest呼叫包 |
| -n NUM | 同時運行多個行程數,次數用于填寫并發數,在使用此選項前要安裝pytest-xdist包 |
| --returns 次數 | 重試運行的次數 |
| --html | 生成測驗報告 |
| --junitxml | 可以被jenkins工具決議 |
| --doctest-glob | 執行doctest |
| --doctest-moudles | 執行doctest |
| --doctest-continue-on-failure | 當執行doctest失敗時繼續 |
| --lf | 只運行失敗的測例 |
| --ff | 失敗的測例優先運行,之后再運行其他測例 |
| --cache-show | 檢查快取內容 |
| --cache-clear | 清除快取內容 |
| --maxfail 次數 | 在出現第幾個錯誤后停止 |
| --pdb | 使用pdb除錯 |
| -v | 控制pytest輸出的詳細性,測驗會話進度,測例失敗后的斷言細節 |
| --show-capture=no | 禁用失敗捕獲的日志 |
| --disable-warnings | 禁用warnings自動收集功能 |
| --alluredir=DIR | 使用allure生成測驗報告目錄,此目錄可以不存在 |
| --clean-alluredir | 清理測驗報告目錄 |
| -x 次數 | 出現第幾次失敗后結束測驗 |
-
引數組合使用
# pytest.main([測驗資訊輸出, 指定測驗用例, 測驗報告輸出, 測驗失敗次數]) pytest.main(["-q", "test_login.py", '--html=./report.html', "-x"])
本文來自博客園,作者:粥雨,轉載請注明原文鏈接:https://www.cnblogs.com/mzline/p/17419468.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/553020.html
標籤:其他
上一篇:網格優化Remesh——Tangential Smooth
下一篇:返回列表
