genymobile/Genymotion SaaS Action
Launch Android devices on Genymotion SaaS. Run your automation tests (Appium, Espresso and others) on those devices.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| api_token | API Token to authenticate to your Genymotion Cloud SaaS account. If you don't have an account please register on [https://cloud.geny.io](https://cloud.geny.io/?&utm_source=web-referral&utm_medium=docs&utm_campaign=githubactions&utm_content=signup) and create an [API Token](https://cloud.geny.io/api) | yes | — |
| recipe_uuid | Instance recipe to use. Recipes can be listed with command line `gmsaas recipes list`, or check https://support.genymotion.com/hc/en-us/articles/360007473658-Supported-Android-devices-templates-for-Genymotion-Cloud-SaaS for a comprehensive list of all currently available recipes. | — | — |
| adb_serial_port | If `adb_serial_port` option is set, the instance will be connected to ADB on `localhost:$adb_serial_port`. Otherwise it will be connected to a port given by your system, `gmsaas instances list` to know which one. | no | — |
| instance_index | Retrieve an instance index to avoid conflict on instance name. | no | ${{ strategy.job-index }} |
| gmsaas_version | Install a specific version of gmsaas (not recommended), default is the latest. | no | — |
Outputs
| name | description |
|---|---|
| instance_uuid | This output will include the instance UUID of started and connected instance. |