> If even that is too much I think it would be possible to setup single test repository in a global before hook.

I'd like to investigate that approach. Other than a couple of repository creation methods, the rest of the tests don't care what the repository is, just as long as there is one.