diff --git a/build.gradle b/build.gradle index 3c95fb520bc5fe75df2868fb130ea4aaf0541d4e..511fe3c720e937d29ae4dc1bb3c2d4eb0dcfea94 100644 --- a/build.gradle +++ b/build.gradle @@ -41,6 +41,21 @@ if (project.hasProperty("baseUrl")) { baseUrl = project.property("baseUrl") } +def projectLocation +if (project.hasProperty("projectLocation")) { + projectLocation = project.property("projectLocation") +} + +def isHeadless +if(project.hasProperty("isHeadless")){ + isHeadless = project.property("isHeadless") +} + +def deviceType +if(project.hasProperty("deviceType")){ + deviceType = project.property("deviceType") +} + tasks.withType(Test) { systemProperties = System.getProperties() @@ -55,6 +70,9 @@ task regressionSuite(type: Test) { } systemProperty "file.encoding", "utf-8" systemProperty "baseUrl", "${baseUrl}" + systemProperty "isHeadless", "${isHeadless}" + systemProperty "deviceType", "${deviceType}" + systemProperty "projectLocation", "${projectLocation}" systemProperties System.getProperties() @@ -85,4 +103,8 @@ dependencies { implementation group: 'net.sourceforge.tess4j', name: 'tess4j', version: '4.4.1' implementation 'io.github.prashant-ramcharan:courgette-jvm:3.+' + implementation group: 'org.seleniumhq.selenium', name: 'selenium-server', version: '+' + implementation group: 'org.seleniumhq.selenium', name: 'selenium-java', version: '+' + implementation group: 'io.appium', name: 'java-client', version: '+' + } \ No newline at end of file