[jboss-svn-commits] JBL Code SVN: r7641 - labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/util
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Nov 16 09:09:10 EST 2006
Author: daniel.brum at jboss.com
Date: 2006-11-16 09:09:09 -0500 (Thu, 16 Nov 2006)
New Revision: 7641
Modified:
labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/util/Launcher.java
Log:
Modified: labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/util/Launcher.java
===================================================================
--- labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/util/Launcher.java 2006-11-16 13:13:32 UTC (rev 7640)
+++ labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/util/Launcher.java 2006-11-16 14:09:09 UTC (rev 7641)
@@ -1,8 +1,11 @@
package org.jboss.soa.esb.samples.trailblazer.util;
import java.io.File;
+import java.io.InputStream;
import java.sql.Connection;
+import java.sql.DriverManager;
import java.sql.Statement;
+import java.util.Properties;
import org.apache.log4j.Logger;
import org.apache.log4j.xml.DOMConfigurator;
@@ -10,6 +13,7 @@
import org.jboss.soa.esb.common.Configuration;
import org.jboss.soa.esb.listeners.gateway.GatewayListenerController;
import org.jboss.soa.esb.listeners.message.EsbListenerController;
+import org.jboss.soa.esb.testutils.HsqldbUtil;
import org.jboss.soa.esb.testutils.TestEnvironmentUtil;
@@ -39,6 +43,7 @@
private void triggerListener(long runTime, String messageAwareConfigFile, String gatewayConfigFile) throws Exception{
try
{
+ //setupRegistry();
runBeforeAllTests();
@@ -71,6 +76,7 @@
}
catch (Exception e) {
_logger.error(e);
+ e.printStackTrace();
throw(e);
}
finally {
@@ -79,52 +85,61 @@
}
-
-// private static void sendOneMessage() throws Exception{
-// Message msg = MessageFactory.getInstance().getMessage();
-// msg.getBody().setContents("Foooooooooooooo".getBytes());
-// try {
-// _epr = EsbListenerController.getEprManager().loadEPR(SERVICE_NAME); //TODO: replace with a real registry lookup
-// }catch(Exception e) {
-// System.out.println("nobody servicing service " + SERVICE_NAME);
-// return;
-// }
-// Courier courier = CourierFactory.getCourier(_epr);
-// courier.deliver(msg);
-//
-// }
protected static void runBeforeAllTests() throws Exception{
-// System.setProperty("com.arjuna.common.util.propertyservice.verbosePropertyManager", "on");
+ //System.setProperty("com.arjuna.common.util.propertyservice.verbosePropertyManager", "on");
DOMConfigurator.configure("log4j.xml");
+// TestEnvironmentUtil.setESBPropertiesFileToUse();
if (Configuration.getStoreDriver().equals("org.hsqldb.jdbcDriver")) {
+
+ //start hsqldb
+ HsqldbUtil.startHsqldb("../../build/hsqldb", "jbossesb");
// HsqldbUtil.startHsqldb(TestEnvironmentUtil.getUserDir() + "build/hsqltestdb", "jbossesb");
- HsqldbUtil.startHsqldb("../../build/hsqltestdb", "jbossesb");
- //Get the registry-schema create scripts
- String database = "hsqldb";
+ String database = "hsqldb";
+
+
+ //message store db
+ String sqlDir = "../../install/message-store/sql/" + database + "/";
// String sqlDir = TestEnvironmentUtil.getUserDir() + "install/message-store/sql/" + database + "/";
- String sqlDir = "../../install/message-store/sql/" + database + "/";
- //Drop what is there now, if exists. We want to start fresh.
String sqlCreateCmd = TestEnvironmentUtil.readTextFile(new File(sqlDir + "create_database.sql"));
- String sqlDropCmd = TestEnvironmentUtil.readTextFile(new File(sqlDir + "drop_database.sql"));
+ String sqlDropCmd = TestEnvironmentUtil.readTextFile(new File(sqlDir + "drop_database.sql"));
DBConnectionManager mgr = DBConnectionManager.getInstance();
Connection con = mgr.getConnection();
+
Statement stmnt = con.createStatement();
- System.out.println("Dropping the schema if exist");
+ System.out.println("Dropping the message store schema if exists...");
stmnt.execute(sqlDropCmd);
- System.out.println("Creating the message store schema");
+ System.out.println("Creating the message store schema...");
stmnt.execute(sqlCreateCmd);
+
+ //registry DB
+ sqlDir = "../../install/jUDDI-registry/sql/" + database + "/";
+// sqlDir = TestEnvironmentUtil.getUserDir() + "install/jUDDI-registry/sql/" + database + "/";
+ System.out.println("Dropping the registry schema if exists...");
+ sqlDropCmd = TestEnvironmentUtil.readTextFile(new File(sqlDir + "drop_database.sql"));
+ stmnt.execute(sqlDropCmd);
+ System.out.println("creating the registry schema...");
+ sqlCreateCmd = TestEnvironmentUtil.readTextFile(new File(sqlDir + "create_database.sql"));
+ stmnt.execute(sqlCreateCmd);
+ System.out.println("inserting registry publishers...");
+ String sqlInsertPubCmd = TestEnvironmentUtil.readTextFile(new File(sqlDir + "insert_publishers.sql"));
+ stmnt.execute(sqlInsertPubCmd);
+ stmnt.close();
+ con.close();
}
}
private static void runAfterAllTests() throws Exception{
+ //shutdown message store if using hsqldb
if (Configuration.getStoreDriver().equals("org.hsqldb.jdbcDriver")) {
HsqldbUtil.stopHsqldb(Configuration.getStoreUrl(),
Configuration.getStoreUser(),Configuration.getStorePwd() );
- }
+ }
}
+
+
}
More information about the jboss-svn-commits
mailing list