A JUnit runner with built-in concurrency support and scenarios