openjpa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Dick (JIRA)" <>
Subject [jira] Closed: (OPENJPA-454) Better support for running unit tests on DB2
Date Thu, 29 Nov 2007 19:15:43 GMT


Michael Dick closed OPENJPA-454.

    Resolution: Fixed

> Better support for running unit tests on DB2
> --------------------------------------------
>                 Key: OPENJPA-454
>                 URL:
>             Project: OpenJPA
>          Issue Type: Improvement
>          Components: build / infrastructure
>    Affects Versions: 1.0.0, 1.0.1
>            Reporter: Michael Dick
>            Assignee: Michael Dick
>            Priority: Minor
>             Fix For: 1.1.0
>         Attachments: OPENJPA-454.patch.txt
> The JDBC driver for DB2 requires two jars on the classpath, the driver and a license
jar. Currently if you want to run OpenJPA unit tests against DB2 (or any JDBC driver that
uses multiple jars) you have to manually modify pom.xml and explicitly add in the new dependencies.

> To resolve the problem I created a new profile which allows two jars to be provided as
system jars (similar to test-custom). 
> While I was working on this I noticed that each database profile has it's own set of
configuration properties for the Surefire jUnit test environment and that they weren't always
the same. To try and fix that I took the surefire configuration out of the individual profiles
and put it in a common place. 
> I've run the complete unit test suite against Derby, and done some sniff testing with
DB2, MySQL, and HSQLDB all of which looks good. I'm posting the patch in case anyone else
has issues with the approach, or wants to verify that it works with other databases (which
I might not have access to). 

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

View raw message