> From a release and build system standpoint, it really makes sense to > do tests separately, not integrated. I agree but only if there is a good automated continuous integration system implemented to find bugs. I would run analyzers, etc as a git hook.