Wed, 31 Dec 2014 06:09:35 +0100
Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.
michael@0 | 1 | TPS is a test automation framework for Firefox Sync. See |
michael@0 | 2 | https://developer.mozilla.org/en/TPS for documentation. |
michael@0 | 3 | |
michael@0 | 4 | Installation |
michael@0 | 5 | ============ |
michael@0 | 6 | |
michael@0 | 7 | TPS requires several packages to operate properly. To install TPS and |
michael@0 | 8 | required packages, use the INSTALL.sh script, provided: |
michael@0 | 9 | |
michael@0 | 10 | ./INSTALL.sh /path/to/create/virtualenv |
michael@0 | 11 | |
michael@0 | 12 | This script will create a virtalenv and install TPS into it. TPS can then |
michael@0 | 13 | be run by activating the virtualenv and executing: |
michael@0 | 14 | |
michael@0 | 15 | runtps --binary=/path/to/firefox |
michael@0 | 16 | |
michael@0 | 17 | |
michael@0 | 18 | Configuration |
michael@0 | 19 | ============= |
michael@0 | 20 | To edit the TPS configuration, do not edit config/config.json.in in the tree. |
michael@0 | 21 | Instead, edit config.json inside your virtualenv; it will be located at |
michael@0 | 22 | something like: |
michael@0 | 23 | |
michael@0 | 24 | (linux): /path/to/virtualenv/lib/python2.6/site-packages/tps-0.2.40-py2.6.egg/tps/config.json |
michael@0 | 25 | (win): /path/to/virtualenv/Lib/site-packages/tps-0.2.40-py2.6.egg/tps/config.json |
michael@0 | 26 | |
michael@0 | 27 | |
michael@0 | 28 | Setting Up Test Accounts |
michael@0 | 29 | ======================== |
michael@0 | 30 | |
michael@0 | 31 | Firefox Accounts |
michael@0 | 32 | ---------------- |
michael@0 | 33 | To create a test account for using the Firefox Account authentication perform the |
michael@0 | 34 | following steps: |
michael@0 | 35 | |
michael@0 | 36 | 1. Go to a URL like http://restmail.net/mail/%account_prefix%@restmail.net |
michael@0 | 37 | 2. Go to https://accounts.firefox.com/signup?service=sync&context=fx_desktop_v1 |
michael@0 | 38 | 3. Sign in with the previous chosen email address and a password |
michael@0 | 39 | 4. Go back to the Restmail URL, reload the page |
michael@0 | 40 | 5. Search for the verification link and open that page |
michael@0 | 41 | |
michael@0 | 42 | Now you will be able to use your setup Firefox Account for Sync. |