Hmm, I would say that we try to run everything irrespective of previous failures, and I’ve tried to steer clear of parallel running (despite my suspicion that it should be the default) as it doesn’t play well with different test runners. So it depends whether you want the order guarantee (tests are run in declaration order) or the skipping subsequent tests (not a thing we do, although you could set a flag).