From couchdb-dev-return-1181-apmail-incubator-couchdb-dev-archive=incubator.apache.org@incubator.apache.org Tue Nov 04 21:31:34 2008 Return-Path: Delivered-To: apmail-incubator-couchdb-dev-archive@locus.apache.org Received: (qmail 45984 invoked from network); 4 Nov 2008 21:31:34 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 4 Nov 2008 21:31:34 -0000 Received: (qmail 77261 invoked by uid 500); 4 Nov 2008 21:31:40 -0000 Delivered-To: apmail-incubator-couchdb-dev-archive@incubator.apache.org Received: (qmail 77230 invoked by uid 500); 4 Nov 2008 21:31:40 -0000 Mailing-List: contact couchdb-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: couchdb-dev@incubator.apache.org Delivered-To: mailing list couchdb-dev@incubator.apache.org Received: (qmail 77219 invoked by uid 99); 4 Nov 2008 21:31:40 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Nov 2008 13:31:40 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [89.16.172.240] (HELO bytesexual.org) (89.16.172.240) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Nov 2008 21:30:22 +0000 Received: from nslater by bytesexual.org with local (Exim 4.69) (envelope-from ) id 1KxTUN-0005me-Lw for couchdb-dev@incubator.apache.org; Tue, 04 Nov 2008 21:31:03 +0000 Date: Tue, 4 Nov 2008 21:31:03 +0000 From: Noah Slater To: couchdb-dev@incubator.apache.org Subject: Re: Releasing 0.9 Message-ID: <20081104213103.GO10474@bytesexual.org> Mail-Followup-To: couchdb-dev@incubator.apache.org References: <60F5D602-8DED-425B-B304-A1A51B8C516A@apache.org> <20081104211023.GK10474@bytesexual.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Noah: Awesome User-Agent: Mutt/1.5.18 (2008-05-17) X-Virus-Checked: Checked by ClamAV on apache.org On Tue, Nov 04, 2008 at 01:18:44PM -0800, Chris Anderson wrote: > I tend to agree with you. `make check` should be running some other unit > tests. For instance, if we had a test suite for the view server, that could go > here, as well as Jan's config tests, and hopefully a whole suite of unit tests > eventually. Yes, lets remember some of the contexts that "make check" is run, such as automatic packaging scripts, GNU/Linux nightly build hosts, &c. Simple is better, we can't be spawning random network services. > The thing about this test client is that it should take a couchdb host > URL as an argument anyway. This makes it more broadly useful, for > instance via shell scripts to check the health of a cluster. How about this as a sample work-flow: $ make check Starting CouchDB unit tests... ... CouchDB does not run its functional tests from the `check` target. To run the functional tests, run this command from the root source directory: ./utils/test URI Using the URI of your running CouchDB server. $ ./utils/test URI Starting CouchDB functional tests... Best, -- Noah Slater, http://bytesexual.org/nslater