does Midje run all tests in sequence always? I remember that JUnit runs everything on separate thread or even on separate JVM so there is no reason to assume that it will run in sequence. How about Midje?