Automation Features

With gmsaas CLI tool, you can use Genymotion SaaS to run automated tests in your continuous integration pipeline. This works regardless of your framework or your continuous integration server. The gmsaas CLI tool is a command line tool that manages the lifecycle of your virtual devices and enables interaction between your environment and your Genymotion SaaS instance via ADB.

Prerequisite

  gmsaas auth token <token>
  

Test Automation Frameworks

Instrumented tests

With Gradle

  gmsaas instances start <RECIPE_UUID> <INSTANCE_NAME>
  

  gmsaas recipes list
  

  gmsaas instances adbconnect <INSTANCE_NAME> [--adb-serial-port <VALUE>]
  

  ./gradlew connectedAndroidTest
  

You can view your tests running in the virtual device by signing in to Genymotion SaaS.

  gmsaas instances stop <INSTANCE_UUID>
  

With Genymotion Java API

Other Frameworks

We are also compatible with the following frameworks:

Continuous Integration Servers

For a complete list of available integrations, feel free to have a look at our website. Or visit our website Tutorial section for more tutorials.