All Projects → zebrunner → mcloud

zebrunner / mcloud

Licence: other
Mobile farm ecosystem for Android and iOS devices

Programming Languages

shell
77523 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to mcloud

carina-demo
Carina demo project.
Stars: ✭ 40 (+25%)
Mutual labels:  tvos, appium, androidtv
TVGemist
An *Unofficial* Uitzending Gemist application for  TV
Stars: ✭ 23 (-28.12%)
Mutual labels:  tvos, tv
openstf-java-client
This project is a client of OpenSTF REST API which enables controlling and managing devices in device farm from your browser.
Stars: ✭ 37 (+15.63%)
Mutual labels:  openstf, stf
sonic-agent
🎉Agent of Sonic cloud real machine testing platform. Sonic云真机测试平台Agent端。
Stars: ✭ 191 (+496.88%)
Mutual labels:  appium, stf
Antenna
Antenna is a live TV app for Apple TV (tvOS) powered by USTVnow.
Stars: ✭ 50 (+56.25%)
Mutual labels:  tvos, tv
Popcorntimetv
Popcorn Time for Apple TV 4, iPhone and iPad
Stars: ✭ 1,216 (+3700%)
Mutual labels:  tvos, tv
PlexMeetsHomeAssistant
Custom card which integrates plex into Home Assistant and makes it possible to launch movies or tv shows on TV with a simple click
Stars: ✭ 73 (+128.13%)
Mutual labels:  tv, androidtv
react-tv-navigation
React Navigation for TVs
Stars: ✭ 64 (+100%)
Mutual labels:  tvos, tv
react-device-frameset
React device frameset component
Stars: ✭ 30 (-6.25%)
Mutual labels:  phone, tablet
UitzendingGemist
An *Unofficial* Uitzending Gemist application for Apple TV 4 (**deprecated, use TV Gemist ☝🏻**)
Stars: ✭ 48 (+50%)
Mutual labels:  tvos, tv
xcloud-shield
Xcloud Beta Unofficial App for the Nvidia Shield Android TV. Playing Xbox Cloud Gaming directly on the box Nvidia Shield tv in the best way.
Stars: ✭ 93 (+190.63%)
Mutual labels:  tv, androidtv
Exhibit
Exhibit is a managed screensaver App for tvOS.
Stars: ✭ 19 (-40.62%)
Mutual labels:  tvos, tv
Device Detector Js
A precise user agent parser and device detector written in TypeScript
Stars: ✭ 193 (+503.13%)
Mutual labels:  phone, tablet
Leanbacktvsample
Leanback Demo
Stars: ✭ 85 (+165.63%)
Mutual labels:  tvos, tv
Ngx Webcam
A simple Angular webcam component / pure & minimal, no flash-fallback
Stars: ✭ 148 (+362.5%)
Mutual labels:  phone, tablet
NontonTV
Aplikasi android untuk menonton tv streaming. Cocok untuk android box/stb.
Stars: ✭ 42 (+31.25%)
Mutual labels:  tv, androidtv
controlfloor
System for controlling devices remotely
Stars: ✭ 45 (+40.63%)
Mutual labels:  appium, farm
MobyDroid
Android Device Manager with a Graphic User Interface (GUI) – Manage Android on Linux, Windows and MacOS.
Stars: ✭ 76 (+137.5%)
Mutual labels:  phone, tablet
WebPKit
A framework that extends a variety of Cocoa APIs with capabilities for encoding and decoding WebP files for all of Apple's platforms.
Stars: ✭ 29 (-9.37%)
Mutual labels:  tvos
auto-keyboard
⌨这是一个半自动化的键盘操作解决方案,主要适用于需要完全键盘操作场景,比如大屏展示,电视,游戏菜单等,大大简化按键操作的逻辑。
Stars: ✭ 22 (-31.25%)
Mutual labels:  tv

Zebrunner MCloud

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.

  • It is built on top of OpenSTF and supports iOS devices remote control.

Feel free to support the development with a donation for the next improvements.

Zebrunner

Usage

  1. Clone mcloud and set up:
    git clone https://github.com/zebrunner/mcloud.git && cd mcloud && ./zebrunner.sh setup
    

    Provide valid protocol, hostname, and port

  2. Start services ./zebrunner.sh start
  3. Open http://hostname:80/stf
  4. Log in using any name/email values as auth-mock is configured by default
  5. Set up the servers with Android and iOS devices according to mcloud-agent

    mcloud-ios is still under the construction for a new approach

Follow the installation and configuration guide in Zebrunner CE to reuse MCloud components effectively for Test Automation.

Components

  • mcloud-agent - Device Farm agent for connecting physical Android and iOS devices including phones, tablets, and TVs via Linux.
  • mcloud-ios - Device Farm agent for connecting physical iOS devices including phones, tablets, and TVs via Mac.

    Support of simulators coming soon

  • mcloud-device - Dockerized STF provider image for Android and iOS devices.
  • mcloud-grid - Enhanced Selenium Grid for automating physical devices and emulators/simulators via Appium.
  • appium - Enhanced Appium image with low-level video recording and local storage for ipa/apk artifacts.

Documentation and free support

License

Code - Apache Software License v2.0

Documentation and Site - Creative Commons Attribution 4.0 International License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].