From owner-freebsd-current Sun May 11 12:02:53 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA09323 for current-outgoing; Sun, 11 May 1997 12:02:53 -0700 (PDT) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.50]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id MAA09318 for ; Sun, 11 May 1997 12:02:50 -0700 (PDT) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id LAA05834; Sun, 11 May 1997 11:57:24 -0700 From: Terry Lambert Message-Id: <199705111857.LAA05834@phaeton.artisoft.com> Subject: Re: Regression tests (was Re: A 3.0-current SNAP building machine has been found!) To: perhaps@yes.no (Eivind Eklund) Date: Sun, 11 May 1997 11:57:24 -0700 (MST) Cc: terry@lambert.org, current@FreeBSD.ORG In-Reply-To: <199705111709.TAA06018@bitbox.follo.net> from "Eivind Eklund" at May 11, 97 07:09:52 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > I was actually against using "voting"; I prefer forcing developers to > > verify that compiles work and the resulting code does not trivially > > fail prior to it being committed. That way the tree would always work; > > the best you can get out of "voting" is "provided with high confidence > > that it might work". > > Regression tests. We really should have this integrated into the > build system. This is scary, in that it starts requiring developers to have "big iron". The POSIX tests (for example) take a while to run. [ ... ] > Anyway; being able to do a 'make regress' on the entire FreeBSD > source tree and know all new code and a lot of old code got tested > would be a _good_ feeling. Yes, very much so! I would limit its application, though; if the CVS went "split tree with snapshot", then the process could be automated, but it's probably too much overhead otherwise. 8-(. Regards, Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.