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 24.04 Linux CentOS 7+ Amazon Linux 2 MacOS |
CPU | 4+ Cores |
Memory | 16 Gb RAM |
Free space | SSD 32Gb+ of free space |
Installed Docker v27+
Installed Docker compose as a plugin
Installed 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 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