Return-Path: X-Original-To: apmail-db-derby-dev-archive@www.apache.org Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3A7E0F1C0 for ; Fri, 5 Apr 2013 17:12:32 +0000 (UTC) Received: (qmail 64288 invoked by uid 500); 5 Apr 2013 17:12:32 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 64257 invoked by uid 500); 5 Apr 2013 17:12:32 -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 64248 invoked by uid 99); 5 Apr 2013 17:12:32 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 05 Apr 2013 17:12:32 +0000 X-ASF-Spam-Status: No, hits=0.7 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [66.94.236.143] (HELO nm24-vm0.access.bullet.mail.mud.yahoo.com) (66.94.236.143) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 05 Apr 2013 17:12:25 +0000 Received: from [66.94.237.201] by nm24.access.bullet.mail.mud.yahoo.com with NNFMP; 05 Apr 2013 17:12:04 -0000 Received: from [98.139.221.250] by tm12.access.bullet.mail.mud.yahoo.com with NNFMP; 05 Apr 2013 17:12:04 -0000 Received: from [127.0.0.1] by smtp120.sbc.mail.bf1.yahoo.com with NNFMP; 05 Apr 2013 17:12:04 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sbcglobal.net; s=s1024; t=1365181924; bh=R6iuorRm4BrY/BuHtbc5pdSGIeGauDV/OtUEFRqyIhc=; h=X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:X-Rocket-Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:Content-Type:Content-Transfer-Encoding; b=Xa/YBeTklxbwoYOQQg7NtZ8JjuTgnKH6cZW0/4MR/GHkwvvaVn81Inr+1cpmvKOQkZifg8iDldNj5r0gjuYDjn7bApZ7CWMq3nmLvXZLRQt8032p1U0yMr6BJPnJA6Qa0F7cLSvOl7EBSWeeF77MbjoOfO71oCRLRxdvHKKYCqg= X-Yahoo-Newman-Id: 310570.95631.bm@smtp120.sbc.mail.bf1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: VAmu1HwVM1mJU.YnEslDbiQ9mC3LqFCb.9mObJXuDBwcoJq EPBjBQPR4FGB2Kj_FtpEcvYypeIAXSWH8QKYj.pONsrCyUXpiPMFoqO91IfX 3FUg4mF08EYRkhExHLcy.LTy.U33EZDaqydURNrKkS5Mfda9HBPGWW6mKbCv ez8tQT8W9IuB1w1DvfK7yYsw.6IEuMBwYzvz3AbW6NCaLHmBQkEAoSRA4HBl 2vvwwMsBoNk6B2wKiKkaNQwi9PwElXrDpEORilVbJ2Yc490j1MWe.1z0VGKY QEdbx5m8WQpWs5LxQse3vzLeD39xy8YKbgto6qU58qQIPXIJRkFhQPybhdi7 jtyFLhqvwU_rjP79ZNaARgKfsZevhYEihNkGM6XNyZDTCBdAhmH.E3XdIEaC oQEBTcdL6Drpj4ijlC5z2ODtixbauePrt0P09g5vpL2BjN32uKpH4bIFVK1o Bh.EkpdhMKzpqtpiNGMjTP9R0tdvyrs2RDpeoqkaZYTtvFbo1N7fE0_87.vM e_.6Oh1lNpT3bgDhqj7d8J3vFClr9fLDiHOLRSaQ8qq7F6p3ibPB5fP9KYB4 _g31ALZlx5.w- X-Yahoo-SMTP: fBd8VESswBBwVkX.d9lIdXduzED_6kJxUAzIjM21tL._95FbORG0yg-- X-Rocket-Received: from [192.168.1.71] (kmarsdenderby@108.231.78.45 with plain) by smtp120.sbc.mail.bf1.yahoo.com with SMTP; 05 Apr 2013 17:12:04 +0000 UTC Message-ID: <515F05DC.4090604@sbcglobal.net> Date: Fri, 05 Apr 2013 10:11:56 -0700 From: Katherine Marsden User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130307 Thunderbird/17.0.4 MIME-Version: 1.0 To: derby-dev@db.apache.org Subject: 10.10 upgrade and compatibility testing Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org I filed https://issues.apache.org/jira/browse/DERBY-6152 for the 10.10 upgrade and compatibility testing and started doing some work on it but I think this is going to be more helpful for 10.10.2.1 by the time I finish. The major problems are: Just running the 10.8 tests against the 10.10 product jars fails miserably ( Failures: 433, Errors: 74) The failures fall into three categories. 1) Cascade failures and cleanup problems. I hope to cleanup the tests and test infrastructure to cleanup properly so that tests cannot interfere with the ones ahead. I think fixtures and tests that cleanup after themselves should be a general strategy when adding new tests. 2) Tests in the functional tests for internal or unstable interfaces that have now changed behavior with 10.10. It would be nice in the future to have a way to flag this testing so it can be avoided on a compatibility test run. I am not sure the best way to do that, but welcome ideas, maybe a system property and then a if (testInternal()) block around the test code would allow us to run compatibility tests. 3) Real behavior changes that might require release notes or be a problem. These are the ones we want to see Anyway, I will forge ahead with the cleanup issues which will be I hope generally useful and welcome input on how to make this testing easier in the future. Best Kathey