Fixed test runners not recursively scanning for modules