[
https://issues.apache.org/jira/browse/DERBY-2316?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12502740
]
Ole Solberg commented on DERBY-2316:
------------------------------------
Yes, the plan is definitly to make these tests like the other new JUnit tests,
and to follow the pattern from the upgrade tests with respect to how old
release jars are found.
It appears I will have time to work on this now.
For the first version of '..../tests/jdbcapi/BlobClob4BlobTest.java' in the
CompatibilityCombinations framework I intend to use the current version of
"CompatibilityCombinations". This is something I have running in my sandbox
now, and should not need rework when modifying the CompatibilityCombinations
framework.
> Convert compatibility/testScript.xml to JUnit
> ---------------------------------------------
>
> Key: DERBY-2316
> URL: https://issues.apache.org/jira/browse/DERBY-2316
> Project: Derby
> Issue Type: Improvement
> Components: Test
> Affects Versions: 10.3.0.0
> Environment: All
> Reporter: Ole Solberg
> Assignee: Ole Solberg
> Priority: Minor
> Attachments: derby-2316_v1.diff.txt,
> derby-2316_v1.example_compatibilitytest.properties, derby-2316_v2.diff.txt
>
>
> I have started converting compatibility/testScript.xml to JUnit to
> 1) be able to more dynamically specify which combinations to test,
> 2) get standard JUnit reports from the test, and
> 3) more easily include the compatibility test in the regression test runs.
> I plan to use a property file (patterened after the current ant.property file
> for
> the compatibility test), to specify jvm and derby library locations.
> With the growing number of jvm and derby versions I also think that it should
> be
> possible to specify a number of different kinds of compatibility test
> combinations,
> for example:
> a) the current way, which is all combinations of derby and jvm on both
> server and client.
> [(derbys*jvms)*(derbys*jvms)]
> b) Current trunk client and jvms vs. all server derbys and jvms.
> [(1*jvms)*(derbys*jvms)]
> c) All clients and jvms vs. current trunk server and jvms.
> [(derbys*jvms)*(1*jvms)]
> d) Exact specification of the combinations to be tested. [(N*M)*(X*Y)]
> Which kind of test to run should be specified in the property file.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.