Author: timothyjward
Date: Wed Aug 17 09:17:22 2016
New Revision: 1756597
URL: http://svn.apache.org/viewvc?rev=1756597&view=rev
Log:
[tx-control] Ensure that JPA container snapshots can be reliably used in the
tests
Modified:
aries/trunk/tx-control/tx-control-jpa-itests/src/test/java/org/apache/aries/tx/control/itests/XAHibernate_5_0_9_Test.java
aries/trunk/tx-control/tx-control-jpa-itests/src/test/java/org/apache/aries/tx/control/itests/XAJPATransactionTest.java
aries/trunk/tx-control/tx-control-jpa-itests/src/test/java/org/apache/aries/tx/control/itests/XAOpenJPA_2_4_1_Test.java
Modified:
aries/trunk/tx-control/tx-control-jpa-itests/src/test/java/org/apache/aries/tx/control/itests/XAHibernate_5_0_9_Test.java
URL:
http://svn.apache.org/viewvc/aries/trunk/tx-control/tx-control-jpa-itests/src/test/java/org/apache/aries/tx/control/itests/XAHibernate_5_0_9_Test.java?rev=1756597&r1=1756596&r2=1756597&view=diff
==============================================================================
---
aries/trunk/tx-control/tx-control-jpa-itests/src/test/java/org/apache/aries/tx/control/itests/XAHibernate_5_0_9_Test.java
(original)
+++
aries/trunk/tx-control/tx-control-jpa-itests/src/test/java/org/apache/aries/tx/control/itests/XAHibernate_5_0_9_Test.java
Wed Aug 17 09:17:22 2016
@@ -19,7 +19,9 @@
package org.apache.aries.tx.control.itests;
import static org.ops4j.pax.exam.CoreOptions.bootClasspathLibrary;
+import static org.ops4j.pax.exam.CoreOptions.composite;
import static org.ops4j.pax.exam.CoreOptions.mavenBundle;
+import static org.ops4j.pax.exam.CoreOptions.repository;
import static org.ops4j.pax.exam.CoreOptions.systemPackage;
import static org.ops4j.pax.exam.CoreOptions.systemProperty;
@@ -28,8 +30,12 @@ import org.ops4j.pax.exam.Option;
public class XAHibernate_5_0_9_Test extends XAJPATransactionTest {
- protected String ariesJPAVersion() {
- return "2.5.0-SNAPSHOT";
+ protected Option ariesJPAVersion() {
+ return composite(
+
repository("https://repository.apache.org/content/repositories/snapshots/")
+
.allowSnapshots().disableReleases().id("Apache Snapshots"),
+ mavenBundle("org.apache.aries.jpa",
"org.apache.aries.jpa.container", "2.5.0-SNAPSHOT")
+ );
}
@Override
Modified:
aries/trunk/tx-control/tx-control-jpa-itests/src/test/java/org/apache/aries/tx/control/itests/XAJPATransactionTest.java
URL:
http://svn.apache.org/viewvc/aries/trunk/tx-control/tx-control-jpa-itests/src/test/java/org/apache/aries/tx/control/itests/XAJPATransactionTest.java?rev=1756597&r1=1756596&r2=1756597&view=diff
==============================================================================
---
aries/trunk/tx-control/tx-control-jpa-itests/src/test/java/org/apache/aries/tx/control/itests/XAJPATransactionTest.java
(original)
+++
aries/trunk/tx-control/tx-control-jpa-itests/src/test/java/org/apache/aries/tx/control/itests/XAJPATransactionTest.java
Wed Aug 17 09:17:22 2016
@@ -245,7 +245,7 @@ public abstract class XAJPATransactionTe
mavenBundle("com.h2database",
"h2").versionAsInProject(),
mavenBundle("org.apache.aries.tx-control",
"tx-control-provider-jpa-xa").versionAsInProject(),
jpaProvider(),
- mavenBundle("org.apache.aries.jpa",
"org.apache.aries.jpa.container", ariesJPAVersion()),
+ ariesJPAVersion(),
mavenBundle("org.apache.felix",
"org.apache.felix.configadmin").versionAsInProject(),
mavenBundle("org.ops4j.pax.logging",
"pax-logging-api").versionAsInProject(),
mavenBundle("org.ops4j.pax.logging",
"pax-logging-service").versionAsInProject(),
@@ -271,8 +271,8 @@ public abstract class XAJPATransactionTe
.build();
}
- protected String ariesJPAVersion() {
- return "2.3.0";
+ protected Option ariesJPAVersion() {
+ return mavenBundle("org.apache.aries.jpa",
"org.apache.aries.jpa.container", "2.3.0");
}
protected abstract Option jpaProvider();
Modified:
aries/trunk/tx-control/tx-control-jpa-itests/src/test/java/org/apache/aries/tx/control/itests/XAOpenJPA_2_4_1_Test.java
URL:
http://svn.apache.org/viewvc/aries/trunk/tx-control/tx-control-jpa-itests/src/test/java/org/apache/aries/tx/control/itests/XAOpenJPA_2_4_1_Test.java?rev=1756597&r1=1756596&r2=1756597&view=diff
==============================================================================
---
aries/trunk/tx-control/tx-control-jpa-itests/src/test/java/org/apache/aries/tx/control/itests/XAOpenJPA_2_4_1_Test.java
(original)
+++
aries/trunk/tx-control/tx-control-jpa-itests/src/test/java/org/apache/aries/tx/control/itests/XAOpenJPA_2_4_1_Test.java
Wed Aug 17 09:17:22 2016
@@ -32,8 +32,8 @@ import org.ops4j.pax.exam.Option;
public class XAOpenJPA_2_4_1_Test extends XAJPATransactionTest {
@Override
- protected String ariesJPAVersion() {
- return "2.4.0";
+ protected Option ariesJPAVersion() {
+ return mavenBundle("org.apache.aries.jpa",
"org.apache.aries.jpa.container", "2.4.0");
}
@Override