pytest: How to get a list of all failed tests at the end of the session? (and while using xdist)

后端 未结 7 1897
一向
一向 2021-02-18 16:46

I would like to have a list of all the tests that have failed to be used at the end of session.

Pytest lets you define a hook pyt

7条回答
  •  执笔经年
    2021-02-18 17:28

    --result-log is deprecated. You can instead use -v to output the test case names as they run. If you pipe that into a file, you can query it. So if you're running your tests from a script you can do something like:

    pytest -v | tee log.txt
    grep -E '::.*(FAILURE|ERROR)' log.txt
    

提交回复
热议问题