執(zhí)行命令
pytest執(zhí)行目錄下所有用例
pytest 腳本名稱.py執(zhí)行某一個(gè) py 文件下用例
pytest -m xx 執(zhí)行@pytest.mark.xx 裝飾器修飾的所有測(cè)試
pytest -q 腳本名稱.py 簡(jiǎn)單打印,只打印測(cè)試用例的執(zhí)行結(jié)果
pytest -s 腳本名稱.py 詳細(xì)打印
pytest 腳本名稱.py -x 遇到錯(cuò)誤時(shí)停止測(cè)試
pytest 腳本名稱.py --maxfail=X,當(dāng)用例錯(cuò)誤個(gè)數(shù)達(dá)到X數(shù)量時(shí),停止測(cè)試
pytest -s -k xx 腳本名稱.py 匹配xx用例名稱
pytest -s -k "not xx" 腳本名稱.py 匹配不包含XX的用例名稱
pytest -s -k "xxx or xx" 腳本名稱.py 同時(shí)匹配包含XX XXX的用例名稱
pycharm執(zhí)行
- settings-tools-python integrated tools
內(nèi)修改 default test runner 選擇pytest
image.png
或者
- pytest.main(['-s', '腳本名稱.py']) 執(zhí)行代碼
