Oy, I don't know if this is possible. Why does it need to outlive Ant?

--
Ikai Lan
Developer Programs Engineer, Google App Engine
plus.ikailan.com | twitter.com/ikai



On Mon, Jul 25, 2011 at 1:40 PM, Kyle Baley <k...@baley.org> wrote:

> Has anyone set this up? We're running UI tests against our app using
> Cucumber and Capybara and it works great locally. But I'd like to get it
> done in a continuous integration environment. The major stumbling block as
> that I can't seem to start the server process (DevAppServerMain) and have it
> outlive Ant. I'm using a modified "runserver" target because of issues with
> a hanging java.exe process (outlined here:
> http://code.google.com/p/googleappengine/issues/detail?id=2093).
>
> My target is based on one from that thread:
>
> <import file="${appengine.folder}\config\user\ant-macros.xml" />
>  <target name="runserver" description="Starts the development server.">
>     <java
> classname="com.google.appengine.tools.development.DevAppServerMain"
>           classpath="${appengine.tools.classpath}"
>           fork="true" failonerror="true">
>       <jvmarg
> value="-javaagent:${appengine.folder}/lib/agent/appengine-agent.jar"/>
>       <arg value="--address=localhost"/>
>       <arg value="--port=8888"/>
>       <arg value="war"/>
>     </java>
>  </target>
>
> This runs but it blocks waiting for you to cancel it manually. If I add
> "spawn=true" to the <java> task, I get an error that it's not allowed.
>
> Note that I'm doing something similar with a GWT/GAE project successfully.
> In that project, I launch hosted mode with spawn=true and it runs fine. This
> project is AppEngine only so I'm not using GWT or hosted mode.
>
> Any ideas?
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine for Java" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/google-appengine-java/-/q4Z78GjokQIJ.
> To post to this group, send email to
> google-appengine-java@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine-java+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine-java?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to google-appengine-java@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to