Return-Path: Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: (qmail 81824 invoked from network); 19 Mar 2010 18:44:10 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 19 Mar 2010 18:44:10 -0000 Received: (qmail 31285 invoked by uid 500); 19 Mar 2010 18:44:10 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 31240 invoked by uid 500); 19 Mar 2010 18:44:10 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Received: (qmail 31232 invoked by uid 99); 19 Mar 2010 18:44:10 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 19 Mar 2010 18:44:10 +0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=FREEMAIL_FROM,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of paul.joseph.davis@gmail.com designates 74.125.83.52 as permitted sender) Received: from [74.125.83.52] (HELO mail-gw0-f52.google.com) (74.125.83.52) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 19 Mar 2010 18:44:03 +0000 Received: by gwj16 with SMTP id 16so1575108gwj.11 for ; Fri, 19 Mar 2010 11:43:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:content-type :content-transfer-encoding; bh=BfhE+Z/SIudumEvongsjd5m4tKm2tB8ZQFQDEglg8BM=; b=QWwDlOc653cU1Naxv8IHA8/t2rmJOuMw9jHRrw+CDXP6zHie+D/OahC/kConOKhx24 LsSCAhVin+yCn8J4J45XmyQcfqqkuAVVeQZln4oeoKTu35gTq7y8Vi2Nhb122/Pe072R Gl2sg1vw8e5sswjlcI5HIZp/osFLZ7xOyinZc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; b=xqQJToxf/kkreKl9RCBNKG1gVYjf145dSE9PyvhDWhvcbmpMPJeCkBzrVYtx9kfvT0 0+Qr2/R5fMQPdFTjVS25NUQlq6uB4WxTApytYqlZoKVvP6QQCj7yOZxoXy5P5joAlGE9 bd3HhB2rUJYkFbFyGbbfd6fEGsqJdNCe4BtRc= MIME-Version: 1.0 Received: by 10.101.103.8 with SMTP id f8mr7782296anm.95.1269024221153; Fri, 19 Mar 2010 11:43:41 -0700 (PDT) In-Reply-To: <700C5F25-8235-4EFA-A3AE-5C330F5FE394@apache.org> References: <2733FAEB-FB2C-4CFF-A9B6-A60850F447ED@me.com> <0EFE0CFF-7709-406C-A493-8C2426E3B663@apache.org> <8BAB170F-9899-400B-B63A-C2D143B7C483@me.com> <2B6DCE36-2A49-4E3D-BC51-5AE2BDF01F03@apache.org> <471B3C67-DB76-45E7-8E74-C498AD653D1D@me.com> <700C5F25-8235-4EFA-A3AE-5C330F5FE394@apache.org> From: Paul Davis Date: Fri, 19 Mar 2010 14:43:21 -0400 Message-ID: Subject: Re: Test suite blocking release To: dev@couchdb.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org On Fri, Mar 19, 2010 at 2:02 PM, Jan Lehnardt wrote: > > On 19 Mar 2010, at 12:50, Noah Slater wrote: > >> >> On 19 Mar 2010, at 17:11, Jan Lehnardt wrote: >> >>> We want to test the CouchDB code, not the browser's HTTP handling. >> >> Sure, but as one of CouchDB's primary interfaces is the browser, it seem= s to makes sense that we would want to test how this works. Testing from th= e browser allows us to test for and catch problems introduced by caching, e= tc - which is what our real world users would be running into. >> >> Unless I'm missing something? > > I fully agree, but we should have a separate browser interaction > suite for that. The test suite is a very untypical browser client and > doesn't really test real-world browser use-cases. > > Cheers > Jan > -- +a bajillion. I think its important to maintain *some* tests in the browser to test its ability to use CouchDB as a client, but we should put more work into separating API tests and core tests. Also, Zed Shaw has a very informative (and colorful) description of confounding factors [1]. Its about two thirds of the way down under a heading of "Confounding, Confounding, Confounding." http://www.zedshaw.com/essays/programmer_stats.html