On Thu, Mar 26, 2009 at 10:46 AM, Ovid <publiustemp-perl...@yahoo.com> wrote: > For those of you in large environments, do you run "make test" or an > equivalent when you push your code out to a production server? Why or why > not?
For our more mature product, we absolutely run "make test" prior to production push, even though it takes over two hours. Running tests has found cases where our Dev/modules.t test (the one that lists all our dependencies) fails because someone didn't upgrade a module, for example. Did a critical pre-rollout script get run? Who knows for certain unless the tests pass? Also, just because the code is the same, doesn't mean that other things on the box, or the databases on the box, are. -Pete K