Executing Tests in Different Test Environments

It is very common, that an application would have various environments to propagate the build.

For example, QA, UAT, PRE-PROD, etc…

It is important that tests authored should be able to execute on various environments.

With Ekam, it is as simple as adding a config file.

config/uat.properties

# Web Config

# Web url of web application under test
web.url: http://myapp.uat.com

Execute tests against UAT environment

./gradlew clean runWebTests -Dconfig=uat