[webbeans-commits] Webbeans SVN: r1971 - test-harness/trunk/impl/src/main/java/org/jboss/testharness and 1 other directory.

webbeans-commits at lists.jboss.org webbeans-commits at lists.jboss.org
Fri Mar 13 09:54:08 EDT 2009


Author: pete.muir at jboss.org
Date: 2009-03-13 09:54:08 -0400 (Fri, 13 Mar 2009)
New Revision: 1971

Modified:
   ri/trunk/jboss-tck-runner/src/main/java/org/jboss/webbeans/tck/integration/jbossas/AbstractContainersImpl.java
   test-harness/trunk/impl/src/main/java/org/jboss/testharness/AbstractTest.java
Log:
unfinished work on binding to another host than localhost

Modified: ri/trunk/jboss-tck-runner/src/main/java/org/jboss/webbeans/tck/integration/jbossas/AbstractContainersImpl.java
===================================================================
--- ri/trunk/jboss-tck-runner/src/main/java/org/jboss/webbeans/tck/integration/jbossas/AbstractContainersImpl.java	2009-03-13 13:53:27 UTC (rev 1970)
+++ ri/trunk/jboss-tck-runner/src/main/java/org/jboss/webbeans/tck/integration/jbossas/AbstractContainersImpl.java	2009-03-13 13:54:08 UTC (rev 1971)
@@ -35,6 +35,7 @@
    public static final String FORCE_RESTART_PROPERTY_NAME = "jboss.force.restart";
    public static final String MAX_DEPLOYMENTS_PROPERTY_NAME = "jboss.deployments.restart";
    public static final String SHUTDOWN_DELAY_PROPERTY_NAME = "jboss.shutdown.delay";
+   public static final String JBOSS_BIND_ADDRESS_PROPERTY_NAME = "jboss.bind.address";
 
    private static Logger log = Logger.getLogger(AbstractContainersImpl.class);
 
@@ -53,6 +54,8 @@
 
    private int jbossShutdownDelay;
 
+   private String jbossBindAddress;
+
    public AbstractContainersImpl()
    {
       this.properties = new DeploymentProperties();
@@ -79,7 +82,6 @@
    public void setConfiguration(Configuration configuration)
    {
       this.configuration = configuration;
-      this.jbossHttpUrl = "http://" + configuration.getHost() + "/";
    }
 
    protected boolean isJBossUp()
@@ -128,11 +130,14 @@
          }
       }
       jbossHome = properties.getStringValue(JBOSS_HOME_PROPERTY_NAME, null, true);
+      jbossBindAddress = properties.getStringValue(JBOSS_BIND_ADDRESS_PROPERTY_NAME, "localhost", false);
+      configuration.setHost(jbossBindAddress + ":8080");
+      this.jbossHttpUrl = "http://" + configuration.getHost() + "/";
       javaOpts = properties.getStringValue(JAVA_OPTS_PROPERTY_NAME, "", false);
       javaOpts = javaOpts + JAVA_OPTS;
       File jbossHomeFile = new File(jbossHome);
       jbossHome = jbossHomeFile.getPath();
-      log.info("Using JBoss instance in " + jbossHome + " at URL " + configuration.getHost());
+      log.info("Using JBoss instance in " + jbossHome + " at URL " + jbossHttpUrl);
       this.bootTimeout = properties.getLongValue(JBOSS_BOOT_TIMEOUT_PROPERTY_NAME, 240000, false);
       this.forceRestart = properties.getBooleanValue(FORCE_RESTART_PROPERTY_NAME, false, false);
       this.maxDeployments = properties.getIntValue(MAX_DEPLOYMENTS_PROPERTY_NAME, 25, false);
@@ -161,7 +166,7 @@
       if (!isJBossUp())
       {
          jbossWasStarted = true;
-         launch("run", "");
+         launch("run", "--host=" + jbossBindAddress);
          log.info("Starting JBoss instance");
          // Wait for JBoss to come up
          long timeoutTime = System.currentTimeMillis() + bootTimeout;

Modified: test-harness/trunk/impl/src/main/java/org/jboss/testharness/AbstractTest.java
===================================================================
--- test-harness/trunk/impl/src/main/java/org/jboss/testharness/AbstractTest.java	2009-03-13 13:53:27 UTC (rev 1970)
+++ test-harness/trunk/impl/src/main/java/org/jboss/testharness/AbstractTest.java	2009-03-13 13:54:08 UTC (rev 1971)
@@ -10,6 +10,7 @@
 import org.jboss.testharness.api.DeploymentException;
 import org.jboss.testharness.api.TestResult;
 import org.jboss.testharness.api.TestResult.Status;
+import org.jboss.testharness.impl.ConfigurationImpl;
 import org.jboss.testharness.impl.packaging.ArtifactGenerator;
 import org.jboss.testharness.impl.packaging.jsr299.JSR299ArtifactDescriptor;
 import org.jboss.testharness.impl.packaging.jsr299.TCKArtifactDescriptor;
@@ -263,7 +264,10 @@
       }
    }
    
-   protected abstract Configuration getCurrentConfiguration();
+   protected Configuration getCurrentConfiguration()
+   {
+      return ConfigurationImpl.get();
+   }
    
    protected String getContextPath()
    {




More information about the weld-commits mailing list