Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Gaia is a HTML5-based Phone UI for the Boot 2 Gecko Project
JavaScript CSS Python Other

This branch is 35576 commits behind mozilla-b2g:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
apps
build
dictionaries
external-apps
locales
media-samples
shared
showcase_apps
test_apps
test_media
tests
tools
.gitignore
Android.mk
LICENCE
Makefile
README.md
index.html
webapps.js

README.md

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

Something went wrong with that request. Please try again.