Return-Path: Delivered-To: apmail-incubator-esme-dev-archive@minotaur.apache.org Received: (qmail 39621 invoked from network); 10 Nov 2009 14:55:18 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 10 Nov 2009 14:55:18 -0000 Received: (qmail 23217 invoked by uid 500); 10 Nov 2009 14:55:18 -0000 Delivered-To: apmail-incubator-esme-dev-archive@incubator.apache.org Received: (qmail 23164 invoked by uid 500); 10 Nov 2009 14:55:18 -0000 Mailing-List: contact esme-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: esme-dev@incubator.apache.org Delivered-To: mailing list esme-dev@incubator.apache.org Received: (qmail 23154 invoked by uid 99); 10 Nov 2009 14:55:17 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 10 Nov 2009 14:55:17 +0000 X-ASF-Spam-Status: No, hits=-2.6 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of hirsch.dick@gmail.com designates 209.85.218.210 as permitted sender) Received: from [209.85.218.210] (HELO mail-bw0-f210.google.com) (209.85.218.210) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 10 Nov 2009 14:55:15 +0000 Received: by bwz2 with SMTP id 2so114424bwz.20 for ; Tue, 10 Nov 2009 06:54:53 -0800 (PST) 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 :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=KKok0Q3tYVvWIzqGXn77Pyv6sVsEbUgAgYsiMi2dL0I=; b=hLVz7cq+zK5z47/3y8tEfCt9KDtOhXT2Ls6s3CI3DZyzHyMJzUTp73GiuNnNSACuuA 1NuNrC1fyZQsub7FR9kYg071w8reky8yZYGLbtfOaw3lEIKlBSKTLINCydrLIW9kwheN bkBip5NXyu6FrifPn2szAcgtsbTQTzvke48gQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=RIInMspSRZMjBunBMGcV/RMpzG3kUGkN/4nhrTV/xIyYv4sa/y7Zd1p7jEszk/UFBB 7fw2In3hXcFd7i32+b0f5Vf8rDSEKRxR0lVOMx9+/e5R+2QxCBL0EZ5pQu90OtetLs3l q9uiUSJWjgyro5aAp6h5EDQgGN9EXY8nGdY/8= MIME-Version: 1.0 Received: by 10.103.122.37 with SMTP id z37mr67387mum.86.1257864893250; Tue, 10 Nov 2009 06:54:53 -0800 (PST) In-Reply-To: References: Date: Tue, 10 Nov 2009 15:54:53 +0100 Message-ID: Subject: Re: Test Cases From: Richard Hirsch To: esme-dev@incubator.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable David: since today is your ESME day, could you look at Jira items "ESME-105: Add password-related functionality" and "ESME-111: :OpenID login/signon is broken" as well Thanks. D. On Tue, Nov 10, 2009 at 3:19 PM, David Pollak wrote: > On Tue, Nov 10, 2009 at 12:17 AM, Richard Hirsch w= rote: > >> But the question is how to do perform the UI tests during the build >> process. It is also possible for each developer to test the UI locally >> before the commits but this is very inefficient. >> > > Do you have a ticket open for this? =A0Today's my ESME day (once I get th= e > kids to school) and I would be interested in writing a few Lift testkit > examples (folks on the Lift list have been asking for them). Specifically= , > testkit is (supposed) to be wired to certain hints that are emitted as pa= rt > of running the code in test mode so that it's (1) faster than selenium bu= t > (2) it still goes through the container (an instance of Jetty is started)= so > that you're getting a full-stack test (well, except for the JavaScript, > which requires the likes of selenium). > > >> >> D >> >> >> On Tue, Nov 10, 2009 at 9:11 AM, Vassil Dichev wrot= e: >> > Tests and documentation are definitely priority No.1 for me for the >> > next couple of months. >> > >> > From my previous experience with Cactus the framework starts the >> > container and connects to the test runner inside the container, which >> > then has all the contexts it needs. We are already doing the same >> > thing by running an embedded Jetty server, so I think we don't need >> > it. >> > >> > Vassil >> > >> > >> > On Tue, Nov 10, 2009 at 10:02 AM, Richard Hirsch >> wrote: >> >> Based on the fact that I made a build yesterday that led to a >> >> non-functional app on stax, I started to think about tests in general >> >> and the fact that we will soon need more tests to have some degree of >> >> quality assurance. >> >> >> >> I've started a wiki page >> >> (http://cwiki.apache.org/confluence/display/ESME/Tests) with test >> >> cases. >> >> >> >> Ideally, we should have some sort of a test driver that tests the UI >> >> as well during the build process. If I remember correctly, cactus has >> >> something like this. I'll take a look and see if I find something tha= t >> >> we can use. >> >> >> >> D. >> >> >> > >> > > > > -- > Lift, the simply functional web framework http://liftweb.net > Beginning Scala http://www.apress.com/book/view/1430219890 > Follow me: http://twitter.com/dpp > Surf the harmonics >