The maven-oqt-plugin should support any openJPA version. Integration test are run to ensure the proper execution of the plugin using different version of openJPA.
During the integration test, a number unit tests are compiled and executed using the provided openJPA version.
Both goals (translate and report) will be executed by maven to ensure error-free execution of the plugins.
The execution report of the integration tests:
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'shitty'.
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven OQT Plugin Integration Tests
[INFO] task-segment: [shitty:test]
[INFO] ------------------------------------------------------------------------
[INFO] [shitty:test {execution: default-cli}]
[INFO] Starting 19 test builds
[INFO]
[INFO] -------------------------------------------------------------------------------
[INFO]
[INFO] openjpa-1_0_3_derby RUNNING
[INFO] openjpa-1_0_3_derby SUCCESS (0:02:27.244)
[INFO] openjpa-1_0_3_hsql RUNNING
[INFO] openjpa-1_0_3_hsql SUCCESS (0:02:05.246)
[INFO] openjpa-1_0_4_derby RUNNING
[INFO] openjpa-1_0_4_derby SUCCESS (0:02:06.232)
[INFO] openjpa-1_0_4_hsql RUNNING
[INFO] openjpa-1_0_4_hsql SUCCESS (0:02:03.654)
[INFO] openjpa-1_2_0_derby RUNNING
[INFO] openjpa-1_2_0_derby SUCCESS (0:02:01.633)
[INFO] openjpa-1_2_0_h2 RUNNING
[INFO] openjpa-1_2_0_h2 SUCCESS (0:01:59.088)
[INFO] openjpa-1_2_0_hsql RUNNING
[INFO] openjpa-1_2_0_hsql SUCCESS (0:01:57.625)
[INFO] openjpa-1_2_1_derby RUNNING
[INFO] openjpa-1_2_1_derby SUCCESS (0:01:59.606)
[INFO] openjpa-1_2_1_h2 RUNNING
[INFO] openjpa-1_2_1_h2 SUCCESS (0:02:03.791)
[INFO] openjpa-1_2_1_hsql RUNNING
[INFO] openjpa-1_2_1_hsql SUCCESS (0:01:59.151)
[INFO] openjpa-2_0_1_derby RUNNING
[INFO] openjpa-2_0_1_derby SUCCESS (0:01:38.657)
[INFO] openjpa-2_0_1_h2 RUNNING
[INFO] openjpa-2_0_1_h2 SUCCESS (0:01:37.883)
[INFO] openjpa-2_0_1_hsql RUNNING
[INFO] openjpa-2_0_1_hsql SUCCESS (0:01:31.797)
[INFO] openjpa-2_1_1_derby RUNNING
[INFO] openjpa-2_1_1_derby SUCCESS (0:01:39.542)
[INFO] openjpa-2_1_1_h2 RUNNING
[INFO] openjpa-2_1_1_h2 SUCCESS (0:01:35.105)
[INFO] openjpa-2_1_1_hsql RUNNING
[INFO] openjpa-2_1_1_hsql SUCCESS (0:01:36.633)
[INFO] openjpa-2_2_1_derby RUNNING
[INFO] openjpa-2_2_1_derby SUCCESS (0:01:42.030)
[INFO] openjpa-2_2_1_h2 RUNNING
[INFO] openjpa-2_2_1_h2 SUCCESS (0:01:36.429)
[INFO] openjpa-2_2_1_hsql RUNNING
[INFO] openjpa-2_2_1_hsql SUCCESS (0:01:36.619)
[INFO]
[INFO] -------------------------------------------------------------------------------
[INFO] Test Summary (0:35:18.221)
[INFO] Passed: 19
[INFO] Failed: 0
[INFO] -------------------------------------------------------------------------------