db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rick Hillegas (JIRA)" <j...@apache.org>
Subject [jira] Commented: (DERBY-3982) Add a facility to override the default set of old versions to be tested in the upgrade tests.
Date Thu, 18 Dec 2008 20:09:44 GMT

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

Rick Hillegas commented on DERBY-3982:
--------------------------------------

Hi Ole,

Thanks for the second patch. Looks good to me. I have verified that you can use this new knob
to test upgrade from custom patch releases. I have run a full upgrade run from all of the
starting points you listed above. I think this is a great improvement. If you think the patch
is ready for commit, I will check it in.

As a follow-on patch, it would be great if you could beef up the comment preceding the declaration
of OLD_VERSIONS_PATH_PROPERTY, explaining the format of the file of version names. Something
like: one version per line, 4 part version name, concluding comments are ignored, etc.

I don't know if you're planning to describe this new feature in the documentation on how to
run Derby tests. But that would be appreciated. Thanks!

> Add a facility to override the default set of old versions to be tested in the upgrade
tests.
> ---------------------------------------------------------------------------------------------
>
>                 Key: DERBY-3982
>                 URL: https://issues.apache.org/jira/browse/DERBY-3982
>             Project: Derby
>          Issue Type: Improvement
>          Components: Test
>    Affects Versions: 10.5.0.0
>            Reporter: Ole Solberg
>            Assignee: Ole Solberg
>            Priority: Minor
>         Attachments: DERBY-3982_diff.txt, DERBY-3982_p2_diff.txt, DERBY-3982_p2_stat.txt,
DERBY-3982_stat.txt
>
>
> In my testing I have seen a need for performing upgrade testing from local/internal non-public
"versions" of Derby.
> That is, having local/internal changes to some older branch and allowing upgrade testing
from this (not yet public) version.
> One solution is to locally modify the 'VERSIONS' table of the upgradetests '_Suite',
but this means modifying the source for each such case.
> A more flexible solution is to override the default versions (given in 'VERSIONS') by
using a property giving a file which lists the versions to test upgrade from. The location
to local version jars can currently be given by the 'derbyTesting.oldReleasePath' property.
The list of versions could be given by a property 'derbyTesting.oldVersionsPath'.
> This will also easily allow us to skip testing upgrade from a specific version. (This
can already be done by not having the version jars available.)
> The list of versions given via the property should be used whether versions (jars) are
available locally (as given by the 'derbyTesting.oldReleasePath' property or fetched from
the Apache Derby svn repository ('http://svn.apache.org/repos/asf/db/derby/jars').
> I have a patch for this which I will submit for review.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message