Mobile farm ecosystem for Android and iOS devices
Zebrunner MCloud is a Device Farm for automated test execution (Appium) and remote web access by humans to physical devices (Android and iOS) including phones, tablets, and TVs. It is fully integrated into the Zebrunner (Community Edition) ecosystem and can be used both for manual and automated testing.
Feel free to support the development with a donation for the next improvements.
Requirements | |
---|---|
Operating System | Ubuntu 16.04 - 21.10 Linux CentOS 7+ Amazon Linux 2 MacOS |
CPU | 4+ Cores |
Memory | 16 Gb RAM |
Free space | SSD 32Gb+ of free space |
Install docker (Ubuntu 16.04, Ubuntu 18.04, Ubuntu 20.04, Amazon Linux 2, Redhat/Cent OS)
Install docker-composer 1.25.5+
Install git 2.20.0+
git clone https://github.com/zebrunner/mcloud.git && cd mcloud && ./zebrunner.sh setup
Provide valid protocol, hostname, and port
./zebrunner.sh start
http://hostname:80/stf
STF_TOKEN
var./zebrunner.sh restart
mcloud-ios is deprecated. Use the same can be mcloud-agent to setup on MacOS too!
http://hostname:80/mcloud/grid/console
to see connected devices and http://hostname:80/mcloud/wd/hub
as Selenium/Appium hub url for test automation.Follow the installation and configuration guide in Zebrunner CE to reuse MCloud components effectively for Test Automation.
Code - Apache Software License v2.0
Documentation and Site - Creative Commons Attribution 4.0 International License