This is a basic Automation Java project that is part of o CI/CD project for an Android Mobile app
- Java
- Gradle
- Appium
- Android
- Docker
- Browserstack
- GitHub CI
RUN_ON_BROWSERSTACK
- Default:
False
- Type:
Boolean
- Description: Switch between a remote execution on Browserstack and a local configuration
- Default:
APP_PATH
- Required
- Type:
String
- Format allowed:
apk
|apk.zip
- Description: Local or remote path to the application to test
DEVICE_NAME
- Required: Only for browserstack, not needed locally
- Type:
String
- Description: For Browserstack the device name and the platform version has to match the availability. For mor details check the official documentation.
PLATFORM_VERSION
- Required: Only for browserstack, not needed locally
- Type:
String
- Description: For Browserstack the device name and the platform version has to match the availability. For mor details check the official documentation.
BROWSERSTACK_USERNAME
==Browserstack only==- Required: If
RUN_ON_BROWSERSTACK
is enabled - Type:
String
- Description:
- Required: If
BROWSERSTACK_ACCESS_KEY
==Browserstack only==- Required: If
RUN_ON_BROWSERSTACK
is enabled - Type:
String
- Description: Browser stack credentials
- Required: If
BROWSERSTACK_BUILD_NAME
==Browserstack only==- Required: If
RUN_ON_BROWSERSTACK
is enabled - Type:
String
- Description:
- Required: If
BROWSERSTACK_PROJECT_NAME
==Browserstack only==- Required: If
RUN_ON_BROWSERSTACK
is enabled - Type:
String
- Description:
- Required: If