title: grails geb -baseUrl option does not work for remote services
body: <p>I'm using the geb 0.9.2 plugin for grails 2.3.4</p>
  
  <p>I want to run the functional tests separately from the service, on two separate hosts.</p>
  
  <p>I have observed the following:</p>
  
  <p>If I run the service on the same host, and execute:</p>
  
  <blockquote>
    <p><code>grails test-app functional: -baseUrl=<code>http://localhost:8080/foo/</code>--non-interactive</code></p>
  </blockquote>
  
  <p>then the tests are run against this already running service and pass.</p>
  
  <p>If the service is not running, and I execute that same command, then a new service instance is started inside <code>grails test-app</code> and the tests are run against that.
  (This is unexpected to me)</p>
  
  <p>If the service is running on a different host, at say <code><code>http://other:16060/foo/</code></code> and I run:</p>
  
  <blockquote>
    <p><code>grails test-app functional: -baseUrl=<code>http://other:16060/foo/</code> --non-interactive</code></p>
  </blockquote>
  
  <p>... then a local service is started and the tests are run against that rather than against the specified remote service. Again this is unexpected to me.</p>
  
  <p>I can't find any documentation explaining this behaviour.</p>
  
  <p>Is it possible to run <code>test-app</code> against a remotely running service?</p>
  
  <p>(my recollection although I have not tested it recently is this behaviour was also the case with grails 2.2.2)</p>