From dev-return-7823-apmail-continuum-dev-archive=continuum.apache.org@continuum.apache.org Wed Feb 11 19:16:09 2009 Return-Path: Delivered-To: apmail-continuum-dev-archive@www.apache.org Received: (qmail 10731 invoked from network); 11 Feb 2009 19:16:09 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 11 Feb 2009 19:16:09 -0000 Received: (qmail 53714 invoked by uid 500); 11 Feb 2009 19:16:08 -0000 Delivered-To: apmail-continuum-dev-archive@continuum.apache.org Received: (qmail 53684 invoked by uid 500); 11 Feb 2009 19:16:08 -0000 Mailing-List: contact dev-help@continuum.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@continuum.apache.org Delivered-To: mailing list dev@continuum.apache.org Received: (qmail 53673 invoked by uid 99); 11 Feb 2009 19:16:08 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 11 Feb 2009 11:16:08 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of wsmoak@gmail.com designates 74.125.44.152 as permitted sender) Received: from [74.125.44.152] (HELO yx-out-1718.google.com) (74.125.44.152) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 11 Feb 2009 19:16:00 +0000 Received: by yx-out-1718.google.com with SMTP id 3so181184yxi.50 for ; Wed, 11 Feb 2009 11:15:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type:content-transfer-encoding; bh=ewvAtXmh72yQlI5uCrwRvJwEDZf/a7Ak9pbLzjUUYBk=; b=MRm52cwb4gxA+1TlA51g0Q08ufvxABMyg0SkQ8WhHNJPaTaXfECH5zrk1H7otGV9uw ROmNtn686vCkq6x51WzWhS5HEZMbuuFlPOOhDEOqWcZ8CPUR1BL3GETDeNFlMMUfLorJ 4oqWSxuxiAYI/DiPlEKmDgqge1FzCtGrW7zxE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=xoAyFr0rQpl2Sl+yroE6JN50M1Lop4zVvm+4+Kq5bXiG1rzSE3KbDRwOtrVK87Cbw+ JOhEMTGT7JDKY0uPsRIFWdp+Mj+BUUn3YNwIOwzXuhIhpg6U82lsv6WNx3Xxwwz+niv1 bpIX9Y0QIw9NJn9KwEBcRsnwUum0vSDs5gpSc= MIME-Version: 1.0 Received: by 10.150.158.10 with SMTP id g10mr150543ybe.200.1234379740042; Wed, 11 Feb 2009 11:15:40 -0800 (PST) Date: Wed, 11 Feb 2009 12:15:40 -0700 Message-ID: Subject: Reviving the automated Selenium tests From: Wendy Smoak To: dev@continuum.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org I'm working on the Selenium tests in src/test/it in the continuum-webapp-test module. Right now they're not running at all, and they depend on some things in maven-shared that are probably left over from when Continuum and Archiva were both under Maven. We might want to bring that over to Continuum, or possibly put it in Redback if it fits there. Just fair warning that I'm going to delete a bunch of stuff and do something simple before building back up to fully automated tests. :) I'll tag what's there now with today's date to make it easy to bring back pieces as necessary. The first step is a dead simple test for the About page, which expects Continuum to already be running. I've externalized all the urls, ports, and passwords to a .properties file so it's easy if you like to run Continuum on a different port or url. (For example, running with jetty:run in continuum-webapp, where it's on port 9090 and doesn't have /continuum in the url.) >From there we can look at the latest work in the Cargo project to start/stop containers and deploy the app. Rumor has it Cargo now supports multiple data sources for Tomcat. I'd also like to check out Don Brown's IT Blast plugin which runs a set of tests against a webapp in multiple containers. Comments, suggestions, and volunteers to contribute tests and configuration are welcome! -- Wendy