From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Eric S. Raymond" Newsgroups: gmane.emacs.devel Subject: Re: Testing the new VC code Date: Tue, 25 Nov 2014 08:42:28 -0500 Organization: Eric Conspiracy Secret Labs Message-ID: <20141125134227.GB10466@thyrsus.com> References: <20141124083310.GA29913@thyrsus.com> <87zjbh3r98.fsf@fencepost.gnu.org> <20141124094929.GA32148@thyrsus.com> <87k32k51ka.fsf@fencepost.gnu.org> <20141124104616.GA1744@thyrsus.com> <87fvd8steg.fsf@gmx.de> <20141124130355.GA5432@thyrsus.com> <87bnnwqtfi.fsf@gmx.de> <20141125025054.GA20793@thyrsus.com> <87wq6j1ntp.fsf@gmx.de> Reply-To: esr@thyrsus.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1416923005 29270 80.91.229.3 (25 Nov 2014 13:43:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 25 Nov 2014 13:43:25 +0000 (UTC) Cc: David Kastrup , emacs-devel@gnu.org To: Michael Albinus Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Nov 25 14:43:19 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XtGOl-00025w-GW for ged-emacs-devel@m.gmane.org; Tue, 25 Nov 2014 14:43:19 +0100 Original-Received: from localhost ([::1]:57297 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XtGOk-00055h-Sf for ged-emacs-devel@m.gmane.org; Tue, 25 Nov 2014 08:43:18 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43709) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XtGOd-00055S-OP for emacs-devel@gnu.org; Tue, 25 Nov 2014 08:43:16 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XtGOX-0006R1-PJ for emacs-devel@gnu.org; Tue, 25 Nov 2014 08:43:11 -0500 Original-Received: from static-71-162-243-5.phlapa.fios.verizon.net ([71.162.243.5]:44939 helo=snark.thyrsus.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XtGOS-0006PN-9G; Tue, 25 Nov 2014 08:43:00 -0500 Original-Received: by snark.thyrsus.com (Postfix, from userid 1000) id DA0A83857F6; Tue, 25 Nov 2014 08:42:28 -0500 (EST) Content-Disposition: inline In-Reply-To: <87wq6j1ntp.fsf@gmx.de> X-Eric-Conspiracy: There is no conspiracy User-Agent: Mutt/1.5.21 (2010-09-15) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 71.162.243.5 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:178236 Archived-At: Michael Albinus : > Pls tell me whether you would like to run further tests in my environment. I see you ran your tests by writing Lisp exercisers for the mode. That was an excellent idea. Why leave it as a one-shot? Instead of doing one-off tests, please take the amount of time you would have allocated for those and write a Lisp exerciser for the whole edit cycle - registration, checkout, modification, checkin, diff, etc. The more cases in vc-action you can visit, the better. We could then add this to Emacs's self-tests, and I would have a regression check to run periodically while I modify the mode. I had been planning to this do myself sometime in the next few days, but it would actually be better if it were written by someone who isn't as close to the VC code as I am. I might carry in too many unconscious assumptions and fail to test edge cases properly. -- Eric S. Raymond