B2G/QA/Automation/UI/MarionetteJS On Device Status: Difference between revisions

Line 14: Line 14:
In addition, the following steps probably need to be carried out (although that might change):
In addition, the following steps probably need to be carried out (although that might change):
https://bugzilla.mozilla.org/show_bug.cgi?id=994764#c6
https://bugzilla.mozilla.org/show_bug.cgi?id=994764#c6
# Install libzmq, one of:
* Install libzmq, one of:
$ sudo apt-get install libzmq3-dev
** sudo apt-get install libzmq3-dev
$ sudo yum install zeromq3-devel
** sudo yum install zeromq3-devel
$ sudo brew install zmq
** sudo brew install zmq
* Install runner-service:
** cd gaia/tests/python/runner-service
** python setup.py install


# Install runner-service:
* Install npm packages
$ cd gaia/tests/python/runner-service
** npm install marionette-socket-host
$ python setup.py install
** npm install mocha-socket-reporter


# Install npm packages
* Connect device and run:
$ npm install marionette-socket-host
** gaia-integration --buildapp device
$ npm install mocha-socket-reporter
 
# Connect device and run:
$ gaia-integration --buildapp device


== Limitations of MarionetteJS ==
== Limitations of MarionetteJS ==
Confirmed users
486

edits