diff --git a/src/main/groovy/io/gatling/gradle/GatlingEnterpriseStartTask.groovy b/src/main/groovy/io/gatling/gradle/GatlingEnterpriseStartTask.groovy index b3963ee..2df60b3 100644 --- a/src/main/groovy/io/gatling/gradle/GatlingEnterpriseStartTask.groovy +++ b/src/main/groovy/io/gatling/gradle/GatlingEnterpriseStartTask.groovy @@ -22,7 +22,7 @@ class GatlingEnterpriseStartTask extends GatlingEnterpriseDeployTask { final RunSummary runSummary = enterprisePlugin.startSimulation(gatling.enterprise.simulationName, deploymentInfo, runComment) logger.lifecycle(""" |Simulation successfully started. - |Reports are available at: ${gatling.enterprise.url.toExternalForm() + runSummary.reportsPath} + |Reports are available at: ${gatling.enterprise.webAppUrl.toExternalForm() + runSummary.reportsPath} |""".stripMargin()) if (waitForRunEnd) { SimulationEndResult finishedRun = enterprisePlugin.waitForRunEnd(runSummary) diff --git a/src/main/groovy/io/gatling/gradle/GatlingPluginExtension.groovy b/src/main/groovy/io/gatling/gradle/GatlingPluginExtension.groovy index ddf72b7..f2e10b7 100644 --- a/src/main/groovy/io/gatling/gradle/GatlingPluginExtension.groovy +++ b/src/main/groovy/io/gatling/gradle/GatlingPluginExtension.groovy @@ -27,7 +27,8 @@ class GatlingPluginExtension { private String runTitle private String runDescription private String packageId - private String url + private String apiUrl + private String webAppUrl private boolean batchMode private boolean waitForRunEnd private String controlPlaneUrl @@ -41,12 +42,20 @@ class GatlingPluginExtension { setBatchMode(batchMode) } - def setUrl(String url) { - this.url = url + def setApiUrl(String apiUrl) { + this.apiUrl = apiUrl } - def url(String url) { - setUrl(url) + def apiUrl(String apiUrl) { + setApiUrl(apiUrl) + } + + def setWebAppUrl(String webAppUrl) { + this.webAppUrl = webAppUrl + } + + def webAppUrl(String webAppUrl) { + setWebAppUrl(webAppUrl) } def setSimulationId(String simulationId) { @@ -159,8 +168,14 @@ class GatlingPluginExtension { @Input @Optional - URL getUrl() { - new URI(ConfigurationConstants.Url.valueOf(url)).toURL() + URL getApiUrl() { + new URI(ConfigurationConstants.ApiUrl.valueOf(apiUrl)).toURL() + } + + @Input + @Optional + URL getWebAppUrl() { + new URI(ConfigurationConstants.WebAppUrl.valueOf(webAppUrl)).toURL() } @Input @@ -221,7 +236,8 @@ class GatlingPluginExtension { } return new PluginConfiguration( - getUrl(), + getApiUrl(), + getWebAppUrl(), apiToken, getControlPlaneUrl(), BuildTool.GRADLE,