Nice one.
-David
On Sep 23, 2006, at 12:48 AM, [EMAIL PROTECTED] 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);