I found a way to invoke a task servlet using ServletUnit (but not
LocalTaskQueue.runTask(), alas) and wrote it up:
http://turbomanage.wordpress.com/2010/03/03/a-recipe-for-unit-testing-appengine-task-queues/
/dmc
On Mar 2, 11:42 pm, David Chandler turboman...@gmail.com wrote:
I'm using the
I'm using the workaround above and it's reading my queue.xml
correctly; however, when I call runTask() I am getting a connection
refused exception. Does the AppEngine test environment provide a
servlet container or mock thereof for running the task servlet? The
task servlet is configured in my
Actually it doesn't seem to be reading the queue at all. It is coming
from the standard directory in WAR, but doesn't seem to pick it up. I
am on Mac OS if that makes any difference.
On Feb 16, 9:35 am, Max Ross (Google) maxr+appeng...@google.com
wrote:
Hi Will,
You're loading queue.xml from
By default the LocalTaskQueueTestConfig configures the local task queue
service to not automatically execute tasks:
http://code.google.com/appengine/docs/java/tools/localunittesting/javadoc/com/google/appengine/tools/development/testing/LocalTaskQueueTestConfig.html
Or are you saying it's not
This workaround works, all I have to do is give it:
return new File(war);
and it finds the queue.xml file. Is there another location other than
the war/WEB-INF/queue.xml the file is supposed to be in?
--
You received this message because you are subscribed to the Google Groups
Google App
I am saying that it is not reading queue.xml. I am testing to make
sure a certain function puts x number tasks in a queue that is not
the default. It doesn't load the queue.xml file unless I use your
workaround (then it works great.)
On Feb 16, 10:21 am, Max Ross (Google)
I see. In the test environment it looks in . by default so if you place
queue.xml in the directory from which you're executing the test it should
pick it up.
On Tue, Feb 16, 2010 at 10:35 AM, Will Bunker w...@thebunkers.com wrote:
I am saying that it is not reading queue.xml. I am testing to
Is that the best expected behavior. Should I have to remember to
move over a new copy of queue.xml if it changes in the war directory.
Or should it pick up the actual directory?? I am thinking of doing a
link on the file system as a workaround. Thanks for your help.
On Feb 16, 10:47 am, Max
I put in queue.xml in the test directory and it didn't seem to find
it.
On Feb 16, 10:47 am, Max Ross (Google) maxr+appeng...@google.com
wrote:
I see. In the test environment it looks in . by default so if you place
queue.xml in the directory from which you're executing the test it should
Sorry Will, we look for ./WEB-INF/queue.xml by default. Anyway glad you got
it working with the workaround. I'll get this straightened out for the next
release.
Max
On Tue, Feb 16, 2010 at 11:41 AM, Will Bunker w...@thebunkers.com wrote:
I put in queue.xml in the test directory and it didn't
10 matches
Mail list logo