Original comment by Floris Bruynooghe (Bitbucket: flub, GitHub: flub).
I'm afraid this is working correctly. Windows does not support the signal method and thus it can only use the thread method. The readme describes the consequences of this, which is what you're seeing.
Original report by LemonPi (Bitbucket: LemonPi, GitHub: LemonPi).
Currently if one test fails on a timeout, all other tests are aborted. Is this intended? Is it possible to execute the other tasks?
I'm using python 3.6.5 on windows with pytest 3.6.0
Sample code:
test_should_run
is never run