Return-Path: Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: (qmail 29592 invoked from network); 31 Aug 2010 02:10:05 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 31 Aug 2010 02:10:05 -0000 Received: (qmail 51863 invoked by uid 500); 31 Aug 2010 02:10:05 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 51833 invoked by uid 500); 31 Aug 2010 02:10:05 -0000 Mailing-List: contact derby-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: Delivered-To: mailing list derby-dev@db.apache.org Received: (qmail 51826 invoked by uid 99); 31 Aug 2010 02:10:04 -0000 Received: from Unknown (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 31 Aug 2010 02:10:04 +0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of bpendleton.derby@gmail.com designates 209.85.161.172 as permitted sender) Received: from [209.85.161.172] (HELO mail-gx0-f172.google.com) (209.85.161.172) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 31 Aug 2010 02:09:40 +0000 Received: by gxk20 with SMTP id 20so2736471gxk.31 for ; Mon, 30 Aug 2010 19:09:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=ibEf9U+LjjMuCxoN6zAPXGb3uEztZZBOiL5NNglIwFg=; b=neFMlTTi+vLv8xDSJbRjescjAp/0r2Z5OjfUIpBbb7nTtNLHGdPFTaPGexjI/JzJeH /F5hRxaxymxc+FihIYbS/u5wABhmlxBnQt2u2hhf1v7wYcjzBwAMxkPn2QVh+dzSrTt2 d/wBM5iDPxApCIMKCPrVC/nKdkJUbkqerJlYI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=UrLT0ogOR6ENRaJWE9BhaFzCvk2PMhwh6eFU7wj4t3LRbL26rBf7SXIz5VDj5ulYCL DXqu1OaaCEKaWTpJtDS7QU//WkjRiAiXDwVgaw4tYdZStm+iolQHam8F1zfCXmCQcpLF iDEXcCQh/CKVQnWFuaWH7+B22M+LjuxUgMsbU= Received: by 10.150.157.8 with SMTP id f8mr1247840ybe.367.1283220560038; Mon, 30 Aug 2010 19:09:20 -0700 (PDT) Received: from [192.168.0.103] (c-67-170-231-73.hsd1.ca.comcast.net [67.170.231.73]) by mx.google.com with ESMTPS id 36sm520893ybr.20.2010.08.30.19.09.18 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 30 Aug 2010 19:09:19 -0700 (PDT) Message-ID: <4C7C644D.2050009@gmail.com> Date: Mon, 30 Aug 2010 19:09:17 -0700 From: Bryan Pendleton User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.11) Gecko/20100713 Thunderbird/3.0.6 MIME-Version: 1.0 To: derby-dev@db.apache.org Subject: Re: juni test for optional pieces... References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org > I've been thinking of ways to check and warn that pieces are missing. > > One way I can think of doing this, is to have a test suite sitting on > top of (i.e. calling) functionTests.suites.All, which would fail if > various optional pieces aren't in place. I'm thinking of a test that Sounds wonderful! Perhaps we could even get by with something simpler. If we just had something like: 'ant verifyOptionalComponents' which ran a single simple test suite which tested for each of the optional components, then people who were trying to check their configuration could run this and get a report like: Checking for optional components... ... JDK 1.6 libraries are present ... J2ME libraries are missing! ... XML libraries are missing! etc. Although, it might be nice if it could print out a message saying *exactly* what was missing, so that the developer knew what configuration to add. thanks, bryan