My point is the following: Tests ARE functional documentation and thus should be shipped
under any circumstance with the rest of the code.
Documentation is completely useless in a deployed runtime environment. And while I didn't package my tests and I use SUnit, Mocketry, Phexample, etc in my tests I have to load all of these in every image I deploy. I think there are more views on this field and I can't see a reason to enforce only one!
Norbert