X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=test%2Fenterprise%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsupport%2Fpersistence%2FDerbyDatabase.java;h=a41bf0850c4e97cf7cce1c5afb5dd2128acf06fb;hb=dec278a67997ea8e85d10662e31548afd8890ed3;hp=33bd4f4491c5247186f4eb46ac2b8e5484ece7cf;hpb=5e33a52ba36ac928b9863ddd79d2d09f6a308af6;p=utils diff --git a/test/enterprise/src/main/java/org/wamblee/support/persistence/DerbyDatabase.java b/test/enterprise/src/main/java/org/wamblee/support/persistence/DerbyDatabase.java index 33bd4f44..a41bf085 100755 --- a/test/enterprise/src/main/java/org/wamblee/support/persistence/DerbyDatabase.java +++ b/test/enterprise/src/main/java/org/wamblee/support/persistence/DerbyDatabase.java @@ -24,6 +24,7 @@ import java.util.Properties; import java.util.logging.Level; import java.util.logging.Logger; +import junit.framework.Assert; import junit.framework.TestCase; import org.apache.derby.drda.NetworkServerControl; @@ -110,6 +111,7 @@ public class DerbyDatabase extends AbstractDatabase { */ public void doStart() { try { + System.setProperty("derby.stream.error.file", "target/derby.log"); // just in case a previous run was killed without the // cleanup cleanPersistentStorage(); @@ -167,9 +169,8 @@ public class DerbyDatabase extends AbstractDatabase { lWaited += POLL_INTERVAL; if (lWaited > MAX_WAIT_TIME) { - throw new RuntimeException( - "Derby database did not start within " + MAX_WAIT_TIME + - "ms"); + Assert.fail("Derby database did not start within " + + MAX_WAIT_TIME + "ms"); } } }