From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29787 invoked from network); 30 May 2007 11:03:55 -0000 X-Spam-Checker-Version: SpamAssassin 3.2.0 (2007-05-01) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=no version=3.2.0 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 30 May 2007 11:03:55 -0000 Received-SPF: none (ns1.primenet.com.au: domain at sunsite.dk does not designate permitted sender hosts) Received: (qmail 48371 invoked from network); 30 May 2007 11:03:50 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 30 May 2007 11:03:50 -0000 Received: (qmail 10122 invoked by alias); 30 May 2007 11:03:48 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 23497 Received: (qmail 10113 invoked from network); 30 May 2007 11:03:47 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by sunsite.dk with SMTP; 30 May 2007 11:03:47 -0000 Received: (qmail 48170 invoked from network); 30 May 2007 11:03:47 -0000 Received: from vms042pub.verizon.net (206.46.252.42) by a.mx.sunsite.dk with SMTP; 30 May 2007 11:03:43 -0000 Received: from torch.brasslantern.com ([71.116.88.130]) by vms042.mailsrvcs.net (Sun Java System Messaging Server 6.2-6.01 (built Apr 3 2006)) with ESMTPA id <0JIU004S6PE57IL2@vms042.mailsrvcs.net> for zsh-workers@sunsite.dk; Wed, 30 May 2007 06:03:42 -0500 (CDT) Received: from torch.brasslantern.com (localhost.localdomain [127.0.0.1]) by torch.brasslantern.com (8.13.1/8.13.1) with ESMTP id l4UB3fQW030305 for ; Wed, 30 May 2007 04:03:41 -0700 Received: (from schaefer@localhost) by torch.brasslantern.com (8.13.1/8.13.1/Submit) id l4UB3e5D030304 for zsh-workers@sunsite.dk; Wed, 30 May 2007 04:03:41 -0700 Date: Wed, 30 May 2007 04:03:40 -0700 From: Bart Schaefer Subject: Re: PATCH: test output to terminal dehackery In-reply-to: <200705300949.l4U9nFw4009642@news01.csr.com> To: zsh-workers@sunsite.dk (Zsh hackers list) Message-id: <070530040340.ZM30303@torch.brasslantern.com> MIME-version: 1.0 X-Mailer: OpenZMail Classic (0.9.2 24April2005) Content-type: text/plain; charset=us-ascii References: <200705291443.l4TEhemW027211@news01.csr.com> <070529202902.ZM13215@torch.brasslantern.com> <200705300949.l4U9nFw4009642@news01.csr.com> Comments: In reply to Peter Stephenson "Re: PATCH: test output to terminal dehackery" (May 30, 10:49am) On May 30, 10:49am, Peter Stephenson wrote: } } > That is, I'm wondering if the implementation of the test suite should } > restrict itself to the most basic shell operations possible and only } > the tests themselves employ extended functionality. } } I don't really believe in the division between basic and extended } functionality, except as regards add-ons; if the shell's broken it needs } fixing. OK, let me restate my position slightly. The test suite should restrict itself only to the constructs that are least likely to be affected by operating system and compiler portability issues, so that it isn't necessary for a person building and testing on a brand-new or otherwise unusual platform to fix an obscure or difficult problem based on an unknown failure in a very complex piece of shell code when there's a minimal example buried somewhere in the suite that might immediately reveal the actual problem. The test suite isn't just about you or me finding something we broke in development.