[RFC] Only run a subset of testcases in separated processes

This is quite a crude implementation that works, so RFC.
My Tests are written as:
```
class SomeTestClass(unittest.TestCase):
    def test_something(self):
        pass
```