[ 
https://issues.apache.org/jira/browse/DERBY-5164?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13044916#comment-13044916
 ] 

Knut Anders Hatlen commented on DERBY-5164:
-------------------------------------------

Leaving a comment in UpgradeRun.baseSuite() on trunk about how to add testing 
of upgrade between point releases sounds fine. My concern was that the rather 
big class Changes10_7_pointRelease would live forever on trunk even though its 
code never gets executed. If the code is moved somewhere so that it gets 
executed when run on trunk as well, which I think is what you suggested above, 
I have no objections.

Before you commit the changes, you may want to make the indentation style 
consistent. On many of the lines the patch uses spaces for the first couple of 
indentation levels and tabs for the last couple of levels.

> Provide a framework to test upgrade between point releases. Currently, the 
> upgrade testing happens between two major versions.
> ------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: DERBY-5164
>                 URL: https://issues.apache.org/jira/browse/DERBY-5164
>             Project: Derby
>          Issue Type: Improvement
>          Components: Test
>    Affects Versions: 10.0.2.1, 10.1.3.1, 10.2.2.0, 10.3.3.0, 10.4.2.0, 
> 10.5.3.0, 10.6.2.1, 10.7.1.1
>            Reporter: Mamta A. Satoor
>            Assignee: Mamta A. Satoor
>         Attachments: derby5164_patch1_diff.txt, derby5164_patch1_stat.txt
>
>
> DERBY-5121 found a corruption problem caused by triggers in DERBY release 
> 10.7.1.1 A fix for this has been provided in trunk(10.8) and the 10.7 
> codeline. 10.7.1.1 database upgrade to any one of these 2 codelines will fix 
> the triggers causing the corruption. I was able to write upgrade tests for 
> 10.8 codeline but not for 10.7 codeline. The reason for this can be found in 
> the comment insdie 
> org.apache.derbyTesting.functionTests.tests.upgradeTests.UpgradeRun:baseSuite 
>     * Changes are only added if the old version is older than
>     * then version the changes represent. Thus Changes10_2
>     * is not added if the old database (upgrade from) is already
>     * at 10.2, since Changes10_2 is intended to test upgrade
>     * from an older version to 10.2.
> The last line in the comment "since Changes10_2 is intended to test upgrade 
> from an older version to 10.2." is not really true specifically for 
> DERBY-5121. We want to test upgrade from 10.7.1.1 to next point 
> release/codeline of 10.7.
> Providing this framework should not be too hard. I just wanted to create this 
> jira so we can keep track of the issue.
> More information on this issue can be found at 
> http://mail-archives.apache.org/mod_mbox/db-derby-dev/201103.mbox/%[email protected]%3E

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to