shawnjohnjr / gaia

Gaia is a HTML5-based Phone UI for the Boot 2 Gecko Project

Home Page:https://wiki.mozilla.org/B2G

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gaia

Gaia is Mozilla's Phone UX for the Boot to Gecko (B2G) project.

Boot to Gecko aims to create a complete, standalone operating system for the open web.

You can read more about B2G here:

http://mozilla.org/b2g

follow us on twitter: @Boot2Gecko

http://twitter.com/Boot2Gecko

join the Gaia mailing list:

http://groups.google.com/group/mozilla.dev.gaia

and talk to us on IRC:

#gaia on irc.mozilla.org

See INSTALL file in B2G repository for instructions on building and running B2G. To try out Gaia on desktop, see

https://wiki.mozilla.org/Gaia/Hacking

Tests

Unit Tests

See: https://developer.mozilla.org/en/Mozilla/Boot_to_Gecko/Gaia_Unit_Tests

Integration

Prerequisites:

  1. adb
  2. FirefoxOS Device / Emulator

You need a device / emulator connected and marionette running on port 2828. For example on a device the steps would be:

  1. Make sure b2g desktop / firefox nightly are not running. Port 2828 must not be occupied
  2. Forward 2828 from your device/emulator using: adb forward tcp:2828 tcp:2828
  3. Run: make test-integration

You may also optionally specify the reporter to use when running integration tests like this: make test-integration REPORTER=XUnit

About

Gaia is a HTML5-based Phone UI for the Boot 2 Gecko Project

https://wiki.mozilla.org/B2G

License:Other


Languages

Language:JavaScript 99.5%Language:Python 0.5%Language:Shell 0.0%Language:PHP 0.0%