You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by re...@apache.org on 2012/04/13 17:43:08 UTC

svn commit: r1325811 - in /jackrabbit/oak/trunk/oak-it/jcr: pom.xml src/test/java/org/apache/jackrabbit/oak/jcr/JcrTckIT.java src/test/java/org/apache/jackrabbit/oak/jcr/JcrTckITest.java

Author: reschke
Date: Fri Apr 13 15:43:08 2012
New Revision: 1325811

URL: http://svn.apache.org/viewvc?rev=1325811&view=rev
Log:
enable TCK tests, but mark them all as failing for now (WIP)

Added:
    jackrabbit/oak/trunk/oak-it/jcr/src/test/java/org/apache/jackrabbit/oak/jcr/JcrTckITest.java
      - copied, changed from r1325797, jackrabbit/oak/trunk/oak-it/jcr/src/test/java/org/apache/jackrabbit/oak/jcr/JcrTckIT.java
Removed:
    jackrabbit/oak/trunk/oak-it/jcr/src/test/java/org/apache/jackrabbit/oak/jcr/JcrTckIT.java
Modified:
    jackrabbit/oak/trunk/oak-it/jcr/pom.xml

Modified: jackrabbit/oak/trunk/oak-it/jcr/pom.xml
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-it/jcr/pom.xml?rev=1325811&r1=1325810&r2=1325811&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-it/jcr/pom.xml (original)
+++ jackrabbit/oak/trunk/oak-it/jcr/pom.xml Fri Apr 13 15:43:08 2012
@@ -32,7 +32,18 @@
 
   <properties>
     <skip.deployment>true</skip.deployment>
-    <known.issues>
+  </properties>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <configuration>
+          <systemProperties>
+            <property>
+              <name>known.issues</name>
+              <value>
 org.apache.jackrabbit.test.api
 org.apache.jackrabbit.test.api.query
 org.apache.jackrabbit.test.api.query.qom
@@ -44,9 +55,14 @@ org.apache.jackrabbit.test.api.version.s
 org.apache.jackrabbit.test.api.observation
 org.apache.jackrabbit.test.api.retention
 org.apache.jackrabbit.test.api.security
-    </known.issues>
-  </properties>
-
+              </value>
+            </property>
+          </systemProperties>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+  
   <dependencies>
     <dependency>
       <groupId>org.apache.jackrabbit</groupId>

Copied: jackrabbit/oak/trunk/oak-it/jcr/src/test/java/org/apache/jackrabbit/oak/jcr/JcrTckITest.java (from r1325797, jackrabbit/oak/trunk/oak-it/jcr/src/test/java/org/apache/jackrabbit/oak/jcr/JcrTckIT.java)
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-it/jcr/src/test/java/org/apache/jackrabbit/oak/jcr/JcrTckITest.java?p2=jackrabbit/oak/trunk/oak-it/jcr/src/test/java/org/apache/jackrabbit/oak/jcr/JcrTckITest.java&p1=jackrabbit/oak/trunk/oak-it/jcr/src/test/java/org/apache/jackrabbit/oak/jcr/JcrTckIT.java&r1=1325797&r2=1325811&rev=1325811&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-it/jcr/src/test/java/org/apache/jackrabbit/oak/jcr/JcrTckIT.java (original)
+++ jackrabbit/oak/trunk/oak-it/jcr/src/test/java/org/apache/jackrabbit/oak/jcr/JcrTckITest.java Fri Apr 13 15:43:08 2012
@@ -23,7 +23,7 @@ import org.apache.jackrabbit.test.JCRTes
 /**
  * Test suite that includes all test suites from jackrabbit-jcr-tests.
  */
-public class JcrTckIT extends TestCase {
+public class JcrTckITest extends TestCase {
 
     public static Test suite() {
         return new JCRTestSuite();



Re: svn commit: r1325811 - in /jackrabbit/oak/trunk/oak-it/jcr: pom.xml src/test/java/org/apache/jackrabbit/oak/jcr/JcrTckIT.java src/test/java/org/apache/jackrabbit/oak/jcr/JcrTckITest.java

Posted by Jukka Zitting <ju...@gmail.com>.
Hi,

On Fri, Apr 13, 2012 at 5:43 PM,  <re...@apache.org> wrote:
>   <properties>
>     <skip.deployment>true</skip.deployment>
> -    <known.issues>
> +  </properties>
> +
> +  <build>
> +    <plugins>
> +      <plugin>
> +        <groupId>org.apache.maven.plugins</groupId>
> +        <artifactId>maven-surefire-plugin</artifactId>
> +        <configuration>
> +          <systemProperties>
> +            <property>
> +              <name>known.issues</name>
> +              <value>
>  org.apache.jackrabbit.test.api
>  org.apache.jackrabbit.test.api.query
>  org.apache.jackrabbit.test.api.query.qom
> @@ -44,9 +55,14 @@ org.apache.jackrabbit.test.api.version.s
>  org.apache.jackrabbit.test.api.observation
>  org.apache.jackrabbit.test.api.retention
>  org.apache.jackrabbit.test.api.security
> -    </known.issues>
> -  </properties>
> -
> +              </value>
> +            </property>
> +          </systemProperties>
> +        </configuration>
> +      </plugin>
> +    </plugins>
> +  </build>

The oak-parent already has Maven Failsafe plugin configuration for
this. The ${known.issues} property as defined in the <properties/>
section is automatically picked up by that configuration.

> -public class JcrTckIT extends TestCase {
> +public class JcrTckITest extends TestCase {

The Failsafe plugin uses SomethingIT instead of SomethingTest as the
test name pattern to distinguish integration tests from unit tests.

The integration tests are run when the integrationTesting profile is
used, like in: "mvn clean install -PintegrationTesting".

BR,

Jukka Zitting