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] -------------------------------------------------------------------------------