Google app engine 有没有办法为appengineFunctionalTest运行多个Google App Engine本地实例?
背景 从文档中,在 我看到,通过将functionalTests放入/src/functionalTests/java中,可以实现以下功能:Google app engine 有没有办法为appengineFunctionalTest运行多个Google App Engine本地实例?,google-app-engine,gradle,Google App Engine,Gradle,背景 从文档中,在 我看到,通过将functionalTests放入/src/functionalTests/java中,可以实现以下功能: 启动本地GAE实例 在functionalTests目录中运行测试 测试完成后停止本地实例 我的问题 对于我的微服务,我需要2台本地服务器来运行我的测试。1服务器负责许多身份验证操作,其他微服务与该服务器进行一些验证操作 我试过了 appengineFunctionalTest.dependsOn ':authservice:appengineRun'
appengineFunctionalTest.dependsOn ':authservice:appengineRun'
这确实会启动从属服务器,但随后它会挂起,测试不会继续。我看到我可以设置deamon=true并在后台线程上启动服务器,但我似乎只能单独执行
有没有办法让“dependsOn”也能够将参数传递给依赖任务?我还没有找到一个方法来实现这一点
或者也许有另一种方法来实现这一点
感谢您的帮助您的微服务是独立的GAE应用程序吗?还是在同一个应用程序内单独的GAE服务?@DanCornilescu,它们是单独的GAE应用程序,并且单独部署。我们希望能够扩展它们并独立跟踪它们。我没有使用过Google App engine,但通过为实例指定不同的端口,我能够同时启动两台selenium服务器。从文档中,要更改本地服务器使用的端口,请使用--port选项:dev_appserver.py--port=9999[PATH_To_YOUR_APP]。。。您可以尝试为您的实例设置不同的端口吗?嘿@Sid,这两台服务器已经配置为使用不同的端口。