App Engine文档给出了一个example单元测试任务队列,这对于“默认”队列可以正常工作,但我需要对非默认队列进行单元测试。测试非默认App Engine任务队列
我越来越从以下线路异常:
val qsi = ltq.getQueueStateInfo.get("non-default");
我认为我需要配置非默认队列在我的测试环境中几乎相同的方式,非默认的生产需要排队(通过queue.xml)来配置,但我不知道如何去做这件事。
我的测试环境中是否需要一个queue.xml文件?如果是这样,那里。
我试着在我的资源目录中的文件queue.xml中以下,但抱怨没有找到org/mortbay/xml/XmlParser
val ltqtc = new LocalTaskQueueTestConfig
ltqtc.setQueueXmlPath(this.getClass.getResource("queue.xml").getPath)
val helper = new LocalServiceTestHelper(ltqtc)
和FWIW - org.mortbay.xml包含在appengine-tools-sdk jar文件中...确保它在你的测试类路径 –
谢谢瑞克。我的问题是缺少appengine-tools-sdk。 –
甜美!乐意效劳。 –