You need to request the trial after creating and validating your account. Click Request Trial, choose Individual or Company, then fill out and send the form. How do I activate my free trial? If you choose Individual, the request is processed within 5 business days. You get 60 free minutes and up to 2 simultaneous devices. A valid personal email address is required.
You pay $0.60 per hour for each running instance, plus any AWS cloud platform fees. Running multiple instances multiplies that per-instance rate. Genymotion Device image For example, 5 instances running for 1 hour cost the same as 1 instance running for 5 hours, because the billing is per instance-hour. If you need a better rate for larger volumes, a Private Offer is available.
Yes, Genymotion offers online testing and test automation with Genymotion SaaS. A game controller can also be used on Android 12 or later to test how an app reacts to a gamepad. CloudBeat centralizes the execution and analysis of automated tests in DevOps environments. CloudBeat Genymotion supports automation tests, integration, regression, and CI/CD.
Yes. Genymotion SaaS runs in a GitLab CI/CD pipeline through the gmsaas command-line tool: the job installs it, authenticates with an API token, starts a virtual device and connects it to adb. Ready-made integrations are also listed for GitHub Actions, CircleCI, Bitrise, Jenkins and Detox on Integrations.
Custom pricing is available, and you should contact sales at sales@genymotion.com. The cloud pricing page lists Premium as a tailor-made plan with custom pricing and says to contact sales. It also offers annual billing and volume-oriented options on Genymotion Android Emulator in the Cloud.
Yes, Genymotion can provide rooted devices on some Android images through dynamic rooting. Rooted devices can help you inspect traffic and app behavior, but not every image is rooted by default. See Mobile Testing and Development and I can't find my application or game in Google Play Store (Genymotion PaaS/Device image). Genymotion says rooted devices are available dynamically on some images.
Genymotion SaaS supports Appium-based automation, and there is a dedicated guide for running parallel tests with Appium on Android. See the tutorial here: Parallel tests with Appium and Genymotion SaaS. If you want a Node.js setup, you typically point Appium to your Genymotion device via ADB and use the same desired capabilities you would use for an Android device.
Example of a CircleCI pipeline to run Appium tests with Genymotion SaaS Objective: Build the APK, start Genymotion Cloud devices, run Appium tests in parallel, and stop the devices. Prerequisites Genymotion Cloud account (https://cloud.genymotion.com) API credentials stored as environment variables in the CircleCI project: GMCLOUD_SAAS_EMAIL GMCLOUD_SAAS_PASSWORD Node.
Genymotion SaaS now supports arm64-only virtual Android devices, so you should create or recreate your device from a recent arm64 OS image. If your app has native code, recompile it with arm64-v8a support. What happened to x86/x86_64 devices in Genymotion SaaS? Deploy Applications How to use it Start a new virtual device from an official or custom recipe that uses an arm64 image.
The SaaS license gives you cloud access to Android virtual devices and works as a subscription, not a purchase. It is non-exclusive and non-transferable, and it lets you use the service during the license term. Main advantages Access your cloud devices from the Genymotion Desktop launcher in the CLOUD tab. No paid Genymotion Desktop license is needed to use Cloud Virtual Devices.