Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Finkbeiner2011-10-24 18:24:16 +0000
committerRoberto E. Escobar2011-10-24 18:24:16 +0000
commitcce70701b2a857bae234537715ab65f5e226c9f2 (patch)
tree06c06b229175fce1f36709bffc47758679c074a9 /plugins/org.eclipse.osee.orcs.db.mock/src
parentf45d8c0ce30df5da8c1fccf21fbe43d4d5638245 (diff)
downloadorg.eclipse.osee-cce70701b2a857bae234537715ab65f5e226c9f2.tar.gz
org.eclipse.osee-cce70701b2a857bae234537715ab65f5e226c9f2.tar.xz
org.eclipse.osee-cce70701b2a857bae234537715ab65f5e226c9f2.zip
feature[ats_PX09C]: Update db connection services and type loading so multiple H2 tests can run
Diffstat (limited to 'plugins/org.eclipse.osee.orcs.db.mock/src')
-rw-r--r--plugins/org.eclipse.osee.orcs.db.mock/src/org/eclipse/osee/orcs/db/mock/internal/TestDatabase.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/plugins/org.eclipse.osee.orcs.db.mock/src/org/eclipse/osee/orcs/db/mock/internal/TestDatabase.java b/plugins/org.eclipse.osee.orcs.db.mock/src/org/eclipse/osee/orcs/db/mock/internal/TestDatabase.java
index 6fb4dfde268..a1fa6261d51 100644
--- a/plugins/org.eclipse.osee.orcs.db.mock/src/org/eclipse/osee/orcs/db/mock/internal/TestDatabase.java
+++ b/plugins/org.eclipse.osee.orcs.db.mock/src/org/eclipse/osee/orcs/db/mock/internal/TestDatabase.java
@@ -19,6 +19,7 @@ import org.eclipse.osee.framework.core.data.IDatabaseInfo;
import org.eclipse.osee.framework.database.IOseeDatabaseService;
import org.eclipse.osee.framework.database.core.IDatabaseInfoProvider;
import org.eclipse.osee.framework.database.core.OseeConnection;
+import org.eclipse.osee.framework.h2.H2DbServer;
import org.eclipse.osee.framework.jdk.core.util.Lib;
import org.eclipse.osee.framework.jdk.core.util.network.PortUtil;
import org.eclipse.osee.orcs.db.mock.OseeDatabase;
@@ -77,8 +78,7 @@ public class TestDatabase {
IDatabaseInfo databaseInfo = new DbInfo(connectionId, port, dbPath);
TestDbProvider provider = new TestDbProvider(databaseInfo);
- String serverAddress = String.format("0.0.0.0:%s", port);
- System.setProperty("osee.db.embedded.server", serverAddress);
+ System.setProperty("osee.db.embedded.server", "");
System.setProperty("osee.application.server.data", tempFolder.getAbsolutePath());
BundleContext context = getContext(bundle);
registration = context.registerService(IDatabaseInfoProvider.class, provider, null);
@@ -86,6 +86,8 @@ public class TestDatabase {
IOseeDatabaseService dbService = OsgiUtil.getService(IOseeDatabaseService.class);
Assert.assertNotNull(dbService);
+ H2DbServer.startServer("0.0.0.0", port);
+
OseeConnection connection = dbService.getConnection();
try {
Assert.assertNotNull(connection);
@@ -131,7 +133,7 @@ public class TestDatabase {
System.setProperty("osee.application.server.data", "");
System.setProperty("osee.db.embedded.server", "");
-
+ H2DbServer.stopServer();
Runtime.getRuntime().addShutdownHook(new Thread() {
@Override
public void run() {

Back to the top