[ 
https://issues.apache.org/jira/browse/DERBY-6397?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kristian Waagan updated DERBY-6397:
-----------------------------------

    Attachment: derby-6397-1a-multiple_vms.diff
                derby-6397-1a-multiple_vms.stat

Attaching patch 1a, which makes it possible to run the compatibility tests with 
multiple JVMs (i.e. versions and/or vendors).

The patch has only been tested with various Oracle and OpenJDK VMs, and the 
testing was conducted a while back. Should definitely get exposed to more 
testing.

Some work should be done to make sure the effects of the various options/system 
properties are sane/understandable, and maybe some people would prefer using a 
property file instead of specifying all the system properties on the command 
line.

Not sure if I'll be able to work on this any time soon, so I'm leaving the 
issue unassigned.

To test, apply the patch, turn on tracing and/or debug to see the effect on the 
test combinations (or use a graphical runner). Specify VMs with 
-Dderby.tests.compat.jvm.1=/path/to/bin/java, you can specify up to 9 if you 
have the urge to do that :) The running VM will always be included.

> Run the rewritten compatibility test with multiple JVMs
> -------------------------------------------------------
>
>                 Key: DERBY-6397
>                 URL: https://issues.apache.org/jira/browse/DERBY-6397
>             Project: Derby
>          Issue Type: Improvement
>          Components: Test
>    Affects Versions: 10.11.0.0
>            Reporter: Kristian Waagan
>         Attachments: derby-6397-1a-multiple_vms.diff, 
> derby-6397-1a-multiple_vms.stat
>
>
> The compatibility test was rewritten to JUnit and is now living in 
> java/testing/org/apache/derbyTesting/functionTests/tests/compatibility/ . 
> While supporting most of the features of the old test, it has been unable to 
> run the tests with combinations of multiple JVMs.
> This issue tracks the work required to add the functionality of running the 
> compatibility tests with multiple Java VMs.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to