Hi
I have to agree with Alex. In my opinion all kind of test code (including regression tests) should stay out of the core implementation tree. Having test directories spread all over the place is imo ugly and disturbing. I'd rather like to have them collected in one folder or repository.
I'd say it's only ugly if you consider tests to be separate to your "real" development. Should it really be separate?
Cheers Jason