You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by jl...@apache.org on 2006/09/23 09:48:27 UTC

svn commit: r449202 - /incubator/openejb/trunk/openejb3/container/openejb-persistence/src/test/java/org/openejb/persistence/OpenJpaProviderTest.java

Author: jlaskowski
Date: Sat Sep 23 00:48:27 2006
New Revision: 449202

URL: http://svn.apache.org/viewvc?view=rev&rev=449202
Log:
Set derby.system.home to target so derby.log is taken care of when m2 commands are executed, i.e. clean

Modified:
    incubator/openejb/trunk/openejb3/container/openejb-persistence/src/test/java/org/openejb/persistence/OpenJpaProviderTest.java

Modified: incubator/openejb/trunk/openejb3/container/openejb-persistence/src/test/java/org/openejb/persistence/OpenJpaProviderTest.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-persistence/src/test/java/org/openejb/persistence/OpenJpaProviderTest.java?view=diff&rev=449202&r1=449201&r2=449202
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-persistence/src/test/java/org/openejb/persistence/OpenJpaProviderTest.java (original)
+++ incubator/openejb/trunk/openejb3/container/openejb-persistence/src/test/java/org/openejb/persistence/OpenJpaProviderTest.java Sat Sep 23 00:48:27 2006
@@ -29,6 +29,10 @@
 
     public void testOpenJpaProvider() throws Exception {
         System.setProperty(javax.naming.Context.URL_PKG_PREFIXES, "org.openejb.persistence");
+        // m2 executes tests in a module home directory (e.g. container/openejb-persistence)
+        // Derby creates derby.log file in derby.system.home
+        // @see http://publib.boulder.ibm.com/infocenter/cscv/v10r1/index.jsp?topic=/com.ibm.cloudscape.doc/cdevdvlp25889.html
+        System.setProperty("derby.system.home", "target");
 
         PersistenceDeployer deployer = new PersistenceDeployer(new TestDataSourceResolver());
 
@@ -58,7 +62,7 @@
         public DataSource getDataSource(String name) throws Exception {
             BasicDataSource ds = new BasicDataSource();
             ds.setDriverClassName("org.apache.derby.jdbc.EmbeddedDriver");
-            ds.setUrl("jdbc:derby:target/database/openjpa-test-database;create=true");
+            ds.setUrl("jdbc:derby:database/openjpa-test-database;create=true");
             ds.setMaxActive(100);
             ds.setMaxWait(10000);
             ds.setTestOnBorrow(true);



Re: svn commit: r449202 - /incubator/openejb/trunk/openejb3/container/openejb-persistence/src/test/java/org/openejb/persistence/OpenJpaProviderTest.java

Posted by David Blevins <da...@visi.com>.
Nice one.

-David

On Sep 23, 2006, at 12:48 AM, jlaskowski@apache.org wrote:

> Author: jlaskowski
> Date: Sat Sep 23 00:48:27 2006
> New Revision: 449202
>
> URL: http://svn.apache.org/viewvc?view=rev&rev=449202
> Log:
> Set derby.system.home to target so derby.log is taken care of when  
> m2 commands are executed, i.e. clean
>
> Modified:
>     incubator/openejb/trunk/openejb3/container/openejb-persistence/ 
> src/test/java/org/openejb/persistence/OpenJpaProviderTest.java
>
> Modified: incubator/openejb/trunk/openejb3/container/openejb- 
> persistence/src/test/java/org/openejb/persistence/ 
> OpenJpaProviderTest.java
> URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/ 
> container/openejb-persistence/src/test/java/org/openejb/persistence/ 
> OpenJpaProviderTest.java?view=diff&rev=449202&r1=449201&r2=449202
> ====================================================================== 
> ========
> --- incubator/openejb/trunk/openejb3/container/openejb-persistence/ 
> src/test/java/org/openejb/persistence/OpenJpaProviderTest.java  
> (original)
> +++ incubator/openejb/trunk/openejb3/container/openejb-persistence/ 
> src/test/java/org/openejb/persistence/OpenJpaProviderTest.java Sat  
> Sep 23 00:48:27 2006
> @@ -29,6 +29,10 @@
>
>      public void testOpenJpaProvider() throws Exception {
>          System.setProperty(javax.naming.Context.URL_PKG_PREFIXES,  
> "org.openejb.persistence");
> +        // m2 executes tests in a module home directory (e.g.  
> container/openejb-persistence)
> +        // Derby creates derby.log file in derby.system.home
> +        // @see http://publib.boulder.ibm.com/infocenter/cscv/ 
> v10r1/index.jsp?topic=/com.ibm.cloudscape.doc/cdevdvlp25889.html
> +        System.setProperty("derby.system.home", "target");
>
>          PersistenceDeployer deployer = new PersistenceDeployer(new  
> TestDataSourceResolver());
>
> @@ -58,7 +62,7 @@
>          public DataSource getDataSource(String name) throws  
> Exception {
>              BasicDataSource ds = new BasicDataSource();
>              ds.setDriverClassName 
> ("org.apache.derby.jdbc.EmbeddedDriver");
> -            ds.setUrl("jdbc:derby:target/database/openjpa-test- 
> database;create=true");
> +            ds.setUrl("jdbc:derby:database/openjpa-test- 
> database;create=true");
>              ds.setMaxActive(100);
>              ds.setMaxWait(10000);
>              ds.setTestOnBorrow(true);
>
>