gae-interop-testing: Always test the version just deployed

This commit is contained in:
Eric Anderson 2018-08-17 14:16:54 -07:00
parent 3b578abf99
commit 54c4cc1e30
2 changed files with 16 additions and 16 deletions

View File

@ -58,6 +58,10 @@ compileJava {
options.compilerArgs += ["-Xlint:-processing"]
}
def createDefaultVersion() {
return new java.text.SimpleDateFormat("yyyyMMdd't'HHmmss").format(new Date())
}
// [START model]
appengine {
// App Engine tasks configuration
@ -72,7 +76,7 @@ appengine {
// default - do not make this the promoted version
promote = System.getProperty('gaePromote') ?: false
// Use -DgaeDeployVersion if set, otherwise the version is null and the plugin will generate it
version = System.getProperty('gaeDeployVersion')
version = System.getProperty('gaeDeployVersion', createDefaultVersion())
}
}
// [END model]
@ -101,18 +105,14 @@ String getGaeProject() {
String getService(java.nio.file.Path projectPath) {
Node xml = new XmlParser().parse(projectPath.resolve("src/main/webapp/WEB-INF/appengine-web.xml").toFile())
if (xml.service.isEmpty()) {
return null
return "default"
} else {
return xml.service.text()
}
}
String getAppUrl(String project, String service, String version) {
if (version != null && service != null) {
return "http://${version}.${service}.${project}.appspot.com"
} else {
return "http://${project}.appspot.com"
}
return "http://${version}.${service}.${project}.appspot.com"
}
task runInteropTestRemote(dependsOn: 'appengineDeploy') {
@ -123,7 +123,7 @@ task runInteropTestRemote(dependsOn: 'appengineDeploy') {
def appUrl = getAppUrl(
getGaeProject(),
getService(project.getProjectDir().toPath()),
System.getProperty('gaeDeployVersion'))
appengine.deploy.version)
logger.log(LogLevel.INFO, "the appURL=" + appUrl)
def client = new com.squareup.okhttp.OkHttpClient()
// The test suite can take a while to run

View File

@ -55,6 +55,10 @@ compileJava {
options.compilerArgs += ["-Xlint:-processing"]
}
def createDefaultVersion() {
return new java.text.SimpleDateFormat("yyyyMMdd't'HHmmss").format(new Date())
}
// [START model]
appengine {
// App Engine tasks configuration
@ -69,7 +73,7 @@ appengine {
// default - do not make this the promoted version
promote = System.getProperty('gaePromote') ?: false
// Use -DgaeDeployVersion if set, otherwise the version is null and the plugin will generate it
version = System.getProperty('gaeDeployVersion')
version = System.getProperty('gaeDeployVersion', createDefaultVersion())
}
}
// [END model]
@ -98,18 +102,14 @@ String getGaeProject() {
String getService(java.nio.file.Path projectPath) {
Node xml = new XmlParser().parse(projectPath.resolve("src/main/webapp/WEB-INF/appengine-web.xml").toFile())
if (xml.service.isEmpty()) {
return null
return "default"
} else {
return xml.service.text()
}
}
String getAppUrl(String project, String service, String version) {
if (version != null && service != null) {
return "http://${version}.${service}.${project}.appspot.com"
} else {
return "http://${project}.appspot.com"
}
return "http://${version}.${service}.${project}.appspot.com"
}
task runInteropTestRemote(dependsOn: 'appengineDeploy') {
@ -120,7 +120,7 @@ task runInteropTestRemote(dependsOn: 'appengineDeploy') {
def appUrl = getAppUrl(
getGaeProject(),
getService(project.getProjectDir().toPath()),
System.getProperty('gaeDeployVersion'))
appengine.deploy.version)
logger.log(LogLevel.INFO, "the appURL=" + appUrl)
def client = new com.squareup.okhttp.OkHttpClient()
// The '?jdk8' argument is ignored by the server, it exists only to tag the request log entry