com.google.appengine.tools.development.testing
Interface DevAppServerTestConfig
- All Known Implementing Classes:
- BaseDevAppServerTestConfig
public interface DevAppServerTestConfig
Config for a dev appserver that launches as part of a test.
getSdkRoot
java.io.File getSdkRoot()
- Returns:
- The root of the sdk installation
getAppDir
java.io.File getAppDir()
- Returns:
- The top-level directory of the web application to run.
getWebXml
java.io.File getWebXml()
- Returns:
- The location of web.xml. If
null
,
getAppDir()
/WEB-INF/web.xml will be used.
getAppEngineWebXml
java.io.File getAppEngineWebXml()
- Returns:
- The location of appengine-web.xml. If
null
,
getAppDir()
/WEB-INF/appengine-web.xml will be used.
installSecurityManager
boolean installSecurityManager()
- Returns:
- If
true
, the dev appserver will be installed with the
local app engine SecurityManager
. It is strongly recommended you
install the SecurityManager unless your testing environment does not
allow SecurityManager to be installed.
getClasspath
java.util.List<java.net.URL> getClasspath()
- Returns:
- The classpath for all application and test code
getPortSystemProperty
java.lang.String getPortSystemProperty()
- Returns:
- The name of the system property that can be consulted to retrieve
the port on which the dev appserver is running.