For testData-less tests, where all sources are generated by test code itself.

Sometimes a test wants to setup multiple generated modules. Module name is copied from the template, so we need a new name for the second
module.

It would be logical to generate random module dir names, but it makes some debug outputs less readable.
