Template structure

Once you open the project, it takes few seconds to load dependencies. Post this you would see the below folder structure.



Ekam-Template/
+-- build.gradle
+-- app //Store Application Under Test for Android or Ios platforms.
    +-- sample_app.apk
    +-- <android>.apk
    +-- <ios>.app
    +-- <ios>.ipa
+-- config //test run configuration
    +-- default.properties
    +-- mobile.remote.properties
    +-- web.remote.properties
+-- src/test
    +-- java/ekam/example
    ¦   +-- api 
    ¦   ¦ +-- ApiExampleTest.java 
    ¦   +-- mobile 
    ¦   ¦ +-- screens
    ¦   ¦ +-- MobileExampleTest.java
    ¦   +-- web 
    ¦   ¦ +-- pages
    ¦   ¦ +-- WebExampleTest.java
    +-- resources
    ¦   +-- api
    ¦   ¦ +-- hosts.json
    ¦   +-- cloud_config
    ¦   ¦ +-- browserstack.json
    ¦   +-- data_sets
    ¦   ¦ +-- sample.json
    ¦   +-- db
    ¦   ¦ +-- drivers.yml
    ¦   +-- mobile
    ¦   ¦ +-- mobilefeed.json
    ¦   +-- web
    ¦   ¦ +-- webfeed.json
    ¦   +-- allure.properties

Next steps

Please proceed to Web Quick Start Guide to execute example web test.