Return-Path: Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: (qmail 56721 invoked from network); 9 Nov 2005 16:19:25 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 9 Nov 2005 16:19:25 -0000 Received: (qmail 96991 invoked by uid 500); 9 Nov 2005 16:19:25 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 96751 invoked by uid 500); 9 Nov 2005 16:19:23 -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 96742 invoked by uid 99); 9 Nov 2005 16:19:23 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 09 Nov 2005 08:19:23 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=UNPARSEABLE_RELAY X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [192.18.98.34] (HELO brmea-mail-3.sun.com) (192.18.98.34) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 09 Nov 2005 08:19:16 -0800 Received: from phys-d3-ha21sca-2 ([129.145.155.165]) by brmea-mail-3.sun.com (8.12.10/8.12.9) with ESMTP id jA9GJ23H027976 for ; Wed, 9 Nov 2005 09:19:02 -0700 (MST) Received: from conversion-daemon.ha21sca-mail1.sfbay.sun.com by ha21sca-mail1.sfbay.sun.com (iPlanet Messaging Server 5.2 HotFix 1.24 (built Dec 19 2003)) id <0IPP003013YWVR@ha21sca-mail1.sfbay.sun.com> (original mail from Richard.Hillegas@Sun.COM) for derby-dev@db.apache.org; Wed, 09 Nov 2005 08:19:29 -0800 (PST) Received: from [129.150.24.73] (vpn-129-150-24-73.SFBay.Sun.COM [129.150.24.73]) by ha21sca-mail1.sfbay.sun.com (iPlanet Messaging Server 5.2 HotFix 1.24 (built Dec 19 2003)) with ESMTP id <0IPP00FI640GMS@ha21sca-mail1.sfbay.sun.com> for derby-dev@db.apache.org; Wed, 09 Nov 2005 08:19:29 -0800 (PST) Date: Wed, 09 Nov 2005 08:18:55 -0800 From: Rick Hillegas Subject: DB2JCC, was: [jira] Updated: (DERBY-689) Various improvements to compatibility test. In-reply-to: <43713AE6.2040206@sun.com> To: derby-dev@db.apache.org Message-id: <4372216F.3010509@sun.com> MIME-version: 1.0 Content-type: text/plain; charset=UTF-8; format=flowed Content-transfer-encoding: 7BIT X-Accept-Language: en-us, en User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716) References: <1180820365.1131425840940.JavaMail.jira@ajax.apache.org> <43713AE6.2040206@sun.com> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Hi David, Thanks for this improvement. Right now, the DB2 JCC libraries are required for running the full set of combinations. I don't understand Derby's long term relationship with this code. As we add new JDBC support (e.g., JDBC 4.0), we have no control over the behavior of this client. Do we expect customers to migrate onto Derby's client as of 10.1? I'm not aware of any discussions about either continuing or sunsetting support for DB2 JCC. Regards, -Rick David W. Van Couvering wrote: > Hi, Rick. I've moved the compatibility test over to derbynetclient, > as we agreed. > > I noticed in the testScript.xml for the compatibility tests that you > are asking for the location of the DB2 JCC libraries. Is that required > or optional for running compatibility tests? > > I guess this asks the broader question of: are we required to > guarantee backward compatibility with the DB2 JDBC driver as part of a > release of Derby? > > Thanks, > > David > > Rick Hillegas (JIRA) wrote: > >> [ http://issues.apache.org/jira/browse/DERBY-689?page=all ] >> >> Rick Hillegas updated DERBY-689: >> -------------------------------- >> >> Attachment: bug689.diff >> >> Various improvements to compatibility test: >> >> 1) Moved all JUnit tests under a ...functionTests/tests/junitTests as >> Myrna and John requested. >> >> 2) Made the test harness sanity check the classpath as David requested. >> >> 3) Abstracted a CompatibilitySuite out of the original test to make >> it easier to add more test classes, as Francois requested. >> >> 4) Added combinations for the 10.1.2.0 client and server >> >> 5) The derbyall diff tool was enhanced to fabricate an empty canon >> file if one doesn't exist in the codeline. This eliminates the need >> to create empty canons for JUnit tests. >> >> The svn status for this patch follows: >> >> M java\testing\README.htm >> D >> java\testing\org\apache\derbyTesting\functionTests\tests\compatibility >> D >> java\testing\org\apache\derbyTesting\functionTests\tests\compatibility\README.html >> >> D >> java\testing\org\apache\derbyTesting\functionTests\tests\compatibility\testScript.xml >> >> D >> java\testing\org\apache\derbyTesting\functionTests\tests\compatibility\Pinger.java >> >> D >> java\testing\org\apache\derbyTesting\functionTests\tests\compatibility\JDBCDriverTest.java >> >> D >> java\testing\org\apache\derbyTesting\functionTests\tests\compatibility\build.xml >> >> D >> java\testing\org\apache\derbyTesting\functionTests\tests\jdbcapi\CompatibilityTest.java >> >> D >> java\testing\org\apache\derbyTesting\functionTests\tests\jdbcapi\CompatibilityTest_app.properties >> >> M >> java\testing\org\apache\derbyTesting\functionTests\tests\jdbcapi\copyfiles.ant >> >> A >> java\testing\org\apache\derbyTesting\functionTests\tests\junitTests >> A + >> java\testing\org\apache\derbyTesting\functionTests\tests\junitTests\compatibility >> >> M + >> java\testing\org\apache\derbyTesting\functionTests\tests\junitTests\compatibility\README.html >> >> M + >> java\testing\org\apache\derbyTesting\functionTests\tests\junitTests\compatibility\testScript.xml >> >> A >> java\testing\org\apache\derbyTesting\functionTests\tests\junitTests\compatibility\CompatibilitySuite.java >> >> M + >> java\testing\org\apache\derbyTesting\functionTests\tests\junitTests\compatibility\Pinger.java >> >> M + >> java\testing\org\apache\derbyTesting\functionTests\tests\junitTests\compatibility\JDBCDriverTest.java >> >> M + >> java\testing\org\apache\derbyTesting\functionTests\tests\junitTests\compatibility\build.xml >> >> A >> java\testing\org\apache\derbyTesting\functionTests\tests\junitTests\derbynet >> >> A + >> java\testing\org\apache\derbyTesting\functionTests\tests\junitTests\derbynet\CompatibilityTest_app.properties >> >> A + >> java\testing\org\apache\derbyTesting\functionTests\tests\junitTests\derbynet\CompatibilityTest.java >> >> A >> java\testing\org\apache\derbyTesting\functionTests\tests\junitTests\derbynet\copyfiles.ant >> >> A >> java\testing\org\apache\derbyTesting\functionTests\tests\junitTests\derbynet\build.xml >> >> M >> java\testing\org\apache\derbyTesting\functionTests\harness\FileCompare.java >> >> D >> java\testing\org\apache\derbyTesting\functionTests\master\CompatibilityTest.out >> >> M >> java\testing\org\apache\derbyTesting\functionTests\suites\derbynetmats.runall >> >> M >> java\testing\org\apache\derbyTesting\functionTests\util\DerbyJUnitTest.java >> >> M java\testing\build.xml >> >> Note that functionTests/tests/compatibility was svn moved to >> functionTests/tests/junitTests/compatibility and the >> CompatibiltiyTest itself was svn moved to >> functionTests/tests/junitTests/derbynet. >> >> The compatibility test suite runs cleanly on my machine and so does >> derbyall. >> >> >>> Various improvements to compatibility test. >>> ------------------------------------------- >>> >>> Key: DERBY-689 >>> URL: http://issues.apache.org/jira/browse/DERBY-689 >>> Project: Derby >>> Type: Improvement >>> Reporter: Rick Hillegas >>> Assignee: Rick Hillegas >>> Attachments: bug689.diff >>> >>> Improve compatibility test as various reviewers requested. >> >> >>