pytest: How to get a list of all failed tests at the end of the session? (and while using xdist)
问题 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 pytest_sessionfinish(session, exitstatus) , that is called at the end of the session, where I wish to have that list. session is a _pytest.main.Session instance that has the attribute items (type list ), but I couldn't find whether the each item in that list passed of failed. How can a list of all failed tests could be retrieved at the end of the session? How can it