UUID and SERVER_URL is now part of the build process.
For debug, the placeholder default values are set, however if corresponding env values are set, it sets them.
So by default the settings now displays the environment URL and UUID fetched during build.
For Release, the env values are pulled again from env variable. Which is injected in github action.
1. For easier local testing, moved SAUCE secrets to .env file
2. Got rid of unecessary sleeps
3. Changes required by the past review by GPT bot
4. Explicit timeout is added in case of waiting for elements to appear.
Launching Android's settings activity everytime we launch the app is problematic when we often resume the app. Placed an explicit button to indicate to switch to the settings activity. Makes the helps deterministic too.
Adds github action workflow to run tests against trigger.
Adds test case to run tests against sauce labs.
Adds necessary boilerplate code to setup test execution.