I only knew xdist and I'm installing the 3 others right now, thanks for sharing!
I'd add pytest-timeout to your list: I found that tests taking more than 60s are usually already in some failed state. Especially when dealing with network/parallel code. Might as well kill them early when doing local dev. You can add a global timeout for every test, and refine for special cases.
I only knew xdist and I'm installing the 3 others right now, thanks for sharing!
I'd add pytest-timeout to your list:
I found that tests taking more than 60s are usually already in some failed state. Especially when dealing with network/parallel code.
Might as well kill them early when doing local dev.
You can add a global timeout for every test, and refine for special cases.