Mobitru Plugin
The plugin provides integration with continuous testing cloud Mobitru.
Installation
-
Copy the below line to
dependencies
section of the projectbuild.gradle
fileExample 1. build.gradleimplementation(group: 'org.vividus', name: 'vividus-plugin-mobitru', version: '0.5.4')
-
If the project was imported to the IDE before adding new plugin, re-generate the configuration files for the used IDE and then refresh the project in the used IDE.
Profiles
The plugin defines profile with a set of the preconfigured properties. In order to simplify work with Mobitru the plugin does following steps:
-
Waits for the requested device to be available using REST API call and takes it in the usage.
-
Installs application on the devices using REST API call.
For the device search plugin relies on the capabilities specified in the properties. |
|
Use in conjunction with web application phone profiles. |
|
Use in conjunction with native mobile application profiles. |
selenium.grid.capabilities.udid=ce22271b791f6c0603
selenium.grid.capabilities.platformVersion=12
selenium.grid.capabilities.deviceName=iPhone 13
Properties
The properties marked with bold are mandatory. |
Property Name | Acceptable values | Default | Description |
---|---|---|---|
|
The username. |
|
The name of the user. |
|
The access key. |
|
|
|
The name of application e.g. |
|
The file name of the application under test uploaded to Mobitru. The application should be uploaded either via UI or REST API. |
|
The valid application package name or bundle id. |
|
|
|
The duration in ISO-8601 Durations format. |
|
The timeout to wait while the requested device becomes available for usage. VIVIDUS will perform at most 20 retries during the timeout. |