From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Need for a Emacs regression test suite Date: Sun, 09 Sep 2007 16:06:14 -0400 Message-ID: References: Reply-To: rms@gnu.org NNTP-Posting-Host: lo.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: sea.gmane.org 1189369976 2323 80.91.229.12 (9 Sep 2007 20:32:56 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 9 Sep 2007 20:32:56 +0000 (UTC) Cc: turnbull@sk.tsukuba.ac.jp, emacs-devel@gnu.org To: dhruva Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Sep 10 06:32:42 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1IUaYu-0001uf-7m for ged-emacs-devel@m.gmane.org; Mon, 10 Sep 2007 06:07:48 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IUT4X-0002NH-OM for ged-emacs-devel@m.gmane.org; Sun, 09 Sep 2007 16:07:57 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IUT3G-0001dY-Dy for emacs-devel@gnu.org; Sun, 09 Sep 2007 16:06:38 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IUT3F-0001cw-8V for emacs-devel@gnu.org; Sun, 09 Sep 2007 16:06:37 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IUT3F-0001cm-2t for emacs-devel@gnu.org; Sun, 09 Sep 2007 16:06:37 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1IUT3E-0003NO-OS for emacs-devel@gnu.org; Sun, 09 Sep 2007 16:06:36 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.60) (envelope-from ) id 1IUT2s-0005Tr-CK; Sun, 09 Sep 2007 16:06:14 -0400 In-reply-to: (message from dhruva on Sun, 9 Sep 2007 09:49:54 +0530) X-Detected-Kernel: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:78333 Archived-At: > The various changes getting into Emacs and number of things breaking > sporadically, IMO we need to have a regression suite. A collection > batch mode scripts and macros to test the GUI invocation. > > I don't see how that is possible, but if you know a way to do it, > please do it. I will start looking into the XEmacs testing framework. Is this a test of programming constructs or a test for GUI usage? Regression tests for programming constructs are a usual thing, and I have no doubt that is possible for Emacs. I think it would be good for someone to find the people we should ask for papers, so that we can use the one in XEmacs. But the suggestion was "to test the GUI invocation". I don't see how regression tests for that could possibly work. Does XEmacs' testing framework apply to user input operations?