Mobile/Fennec/Android/Switchboard: Difference between revisions

no edit summary
No edit summary
Line 9: Line 9:


We also need to add the "yourexperimentname" name to the [https://github.com/mozilla-services/switchboard-experiments Switchboard server config].
We also need to add the "yourexperimentname" name to the [https://github.com/mozilla-services/switchboard-experiments Switchboard server config].
== Testing Switchboard changes locally ==
To test your Switchboard changes locally, follow these steps. This assumes you have already forked and cloned the [https://github.com/mozilla-services/switchboard-experiments switchboard-experiments repo], and have made the local changes you want to test.
# Clone the [https://github.com/mozilla-services/switchboard-server switchboard-server repo]
# In the root of the server directory, run: `EXPERIMENTS_FILE=path/to/experiments.json node index.js`
# Get a URL for your local server (I used [https://localtunnel.me/ localtunnel])
# Update the Switchboard default server URLs in [http://hg.mozilla.org/mozilla-central/file/c0ba5835ca48/mobile/android/base/java/org/mozilla/gecko/BrowserApp.java#l587 BrowserApp] to match your local server URL
# Rebuild and run Fennec


== Examples ==
== Examples ==
* [http://hg.mozilla.org/mozilla-central/diff/3d97a673734c/mobile/android/base/firstrun/FirstrunPagerConfig.java#l24 First run panels experiment]
* [http://hg.mozilla.org/mozilla-central/diff/3d97a673734c/mobile/android/base/firstrun/FirstrunPagerConfig.java#l24 First run panels experiment]
Confirmed users
1,111

edits