From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26567 invoked from network); 24 Feb 2005 11:15:21 -0000 Received: from unknown (HELO lists.gnu.org) (199.232.76.165) by sourceware.org with SMTP; 24 Feb 2005 11:15:21 -0000 Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1D4HBX-0007rG-Fr for listarch-gnats-devel@sources.redhat.com; Thu, 24 Feb 2005 06:29:35 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1D4GCQ-00082f-Pi for help-gnats@gnu.org; Thu, 24 Feb 2005 05:26:27 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1D4GCO-00081b-J4 for help-gnats@gnu.org; Thu, 24 Feb 2005 05:26:25 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1D4GAg-0007TH-Je for help-gnats@gnu.org; Thu, 24 Feb 2005 05:24:38 -0500 Received: from [207.17.137.57] (helo=colo-dns-ext1.juniper.net) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.34) id 1D4FSi-0007JE-MD for help-gnats@gnu.org; Thu, 24 Feb 2005 04:39:12 -0500 Received: from merlot.juniper.net (merlot.juniper.net [172.17.27.10]) by colo-dns-ext1.juniper.net (8.11.3/8.9.3) with ESMTP id j1O9d9976152; Thu, 24 Feb 2005 01:39:09 -0800 (PST) (envelope-from mdb@juniper.net) Received: from juniper.net (sapphire.juniper.net [172.17.28.108]) by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id j1O9cxe38852; Thu, 24 Feb 2005 01:38:59 -0800 (PST) (envelope-from mdb@juniper.net) To: Mel Hatzis In-Reply-To: <421D926B.1020605@wattes.org> References: <4219D63F.4060909@wattes.org> <421C2C84.3090509@wattes.org> <20050223234508.GA24914@wookimus.net> <421D7928.3080600@wattes.org> <20050224094604.53e8e756.mishka@apk.od.ua> <421D926B.1020605@wattes.org> From: "Mark D. Baushke" X-Mailer: MH-E 7.82+cvs; nmh 1.0.4; GNU Emacs 21.3.1 X-Face: #8D_6URD2G%vC.hzU Cc: chewie@wookimus.net, help-gnats@gnu.org Subject: Re: patch #1 - towards a generic backend datastore X-BeenThere: help-gnats@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General discussion about GNU GNATS List-Archive: List-Post: List-Help: List-Subscribe: , Sender: help-gnats-bounces+listarch-gnats-devel=sources.redhat.com@gnu.org Errors-To: help-gnats-bounces+listarch-gnats-devel=sources.redhat.com@gnu.org X-SW-Source: 2005-q1/txt/msg00041.txt.bz2 Mel Hatzis writes: > Mike M. Volokhov wrote: > > On Wed, 23 Feb 2005 22:50:16 -0800 > > Mel Hatzis wrote: > > > > [snip] > > > >>OK, I'll go ahead and commit to the mainline tomorrow morning (PST). > >>Note that I ran the changes through a fairly comprehensive set of > >>regression tests (which I put together) and they appear to be sound. > > > > > > Wow. I'd love to see such tests in tree so as when huge changes come, > > it's sometimes bit difficult to found underwater stones. Many thanks! > > If there's general interest in incorporating the test suite I have, > I'd be happy to try and set something up. > > There's a perl component in it though...for setting up a test database > against which the regression tests are run. I'm not sure how people > feel about adding a perl dependency to the mix. > > My original idea was to have the tests run via a 'make test, but this > was not possible since GNATS needs to be (partly) installed in order > to run...the binaries all have a hard-wired reference to the 'databases' > file. We could fairly easily overcome this by modifying the binaries > to allow the databases file to be supplied...either by environment > variable or command line option (or both). > > The perl requirement could perhaps, be resolved, by simply committing > the generated database to the mix. Other GNU projects have been known to have dependencies on external tools such as Tcl,Tk,expect or even some PERL code. The key is to ensure that the test suite is separable from the software distribution. For example, see how gcc is available as gcc-core-.tar.bz2 and gcc-testsuite-.tar.bz2 -- Mark _______________________________________________ Help-gnats mailing list Help-gnats@gnu.org http://lists.gnu.org/mailman/listinfo/help-gnats