Skip to content

Latest commit

 

History

116 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##Mgrid

Mobile Testing grid (mgrid) helps to execute mobile automation tests in actual devices simultaneously. This tool currently helps to execute tests written in tools like frank, calabash, appium ( cucumber based tests) and consolidate the results in a central place.

Mgrid also supports execution of tests in via http which helps to run the test in different mobile networks ( in different countries ) by controlling and monitor the tests from one location.

Features

  • Execution of mobile tests in simulator and actual devices
  • Paralell tests in multiple devices
  • Distributed testing reduces the execution time
  • Auto discovery of devices connected.
  • Supports android and iOS tests
  • Detailed Dashboard
  • Test reporting
  • Realtime communication to different devices

Install

Requirements:
  1. Node.js and NPM
  2. Sqlite3
Steps
  1. Clone this repo: git clone https://github.com/jijeshmohan/mgrid.git
  2. Go to the directory : cd mgrid
  3. Run npm install npm install
  4. Run db migartion grunt migrate
  5. Run server npm start
  6. Open localhost:3000 in browser

To run tests you need to run mgrid-client.

Demo

About

Mobile Grid

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages