Confirmed users
486
edits
(added references and limitations) |
(→Setup) |
||
Line 9: | Line 9: | ||
Basically, what you need to do is: | Basically, what you need to do is: | ||
* Connect a device (Flame) that has an engineering build on it | |||
* On the command line, type: BUILDAPP=device make test-integration | |||
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: | |||
$ 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 | $ cd gaia/tests/python/runner-service | ||
$ python setup.py install | $ python setup.py install | ||
# Install npm packages | |||
$ npm install marionette-socket-host | $ npm install marionette-socket-host | ||
$ npm install mocha-socket-reporter | $ npm install mocha-socket-reporter | ||
# Connect device and run: | |||
$ gaia-integration --buildapp device | $ gaia-integration --buildapp device | ||
== Limitations of MarionetteJS == | == Limitations of MarionetteJS == |