Hi Nick,
Thanks for the reply. I'm using the Java environment. Separate thread is
fine. What would be the best way to do that? Wrapping the following in a
Runnable doesn't seem to start the server. It spits out some output then
hangs. I've included appengine-agent.jar and appengine-agentImpl.jar in the
classpath.
DevAppServer devAppServer = (new
DevAppServerFactory()).createDevAppServer(new File("war"), HOST, PORT);
devAppServer.start();
One thing I'm trying to accomplish is get code coverage data on my servlets,
etc. using cobertura. I believe cobertura uses VM shutdown hooks to write the
coverage data to a file. I'm seeing some differences between my development
machine (Mac OS, Apple JDK) and continuous integration machine (RHEL5, Sun
JDK). On my dev machine the file gets written, but not on the CI machine. I'm
guessing it comes down to differences between how VM shutdown hooks are
executed based on the OS signals that the KickStart VM sends the
DevAppServerMain VM on the different OSes. I could write a servlet to return
the code coverage data before the tests end, but that seems lame :-)
Cheers,
Nige
On Jun 25, 2010, at 2:48 AM, Nick Johnson (Google) wrote:
> Hi Nige,
>
> The closest you can probably come is to start the dev_appserver in a separate
> thread in the same process. Why is it important that it be running in the
> same process for your test, though? Are you sure you need the entire
> dev_appserver, and can't just emulate a WSGI environment?
>
> -Nick Johnson
>
> On Thu, Jun 24, 2010 at 9:39 PM, Nige <[email protected]> wrote:
> Hi,
>
> I'm writing an integration test. I'd like to start the dev app server
> in the same process as my test. What's the best way to do that?
>
> I've tried this:
> KickStart.main(new String[]
> {"com.google.appengine.tools.development.DevAppServerMain", "--port="
> + PORT, "--address=" + HOST, "war" });
> but it seems to start the dev app server in another process.
>
> Thanks,
> Nige
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>
>
>
> --
> Nick Johnson, Developer Programs Engineer, App Engine Google Ireland Ltd. ::
> Registered in Dublin, Ireland, Registration Number: 368047
> Google Ireland Ltd. :: Registered in Dublin, Ireland, Registration Number:
> 368047
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
--
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-appengine?hl=en.