Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
36 lines
1.6 KiB
Text
Executable file
36 lines
1.6 KiB
Text
Executable file
|
|
Reference Workload
|
|
|
|
Questions: jhylands@mozilla.com
|
|
|
|
To generate these files:
|
|
|
|
Contacts:
|
|
- generate CSV file from http://www.fakenamegenerator.com/
|
|
- include: GivenName,MiddleInitial,Surname,StreetAddress,City,State,ZipCode,CountryFull,EmailAddress,TelephoneNumber,Birthday,Occupation,Company
|
|
- convert CSV to JSON
|
|
- move JSON file to: gaia/dev_apps/uitest/data/fakecontacts/fakecontacts.json
|
|
- works best if you use b2g-desktop
|
|
- if you're using b2g-desktop, cd gaia and run make
|
|
- if you're using a real phone, rebuild, flash
|
|
- run 'UI tests' app on phone/b2g-desktop
|
|
- 'Contact tests'
|
|
- 'Insert fake contacts'
|
|
- once its done, and contacts are there, from terminal on desktop (in gaia directory):
|
|
- abd pull /data/local/indexedDB/chrome/3406066227csotncta.sqlite test_media/reference-workload/contactsDb-XXX.sqlite
|
|
- XXX is # of contacts
|
|
- if you're using b2g-desktop:
|
|
- cp profile/indexedDB/chrome/3406066227csotncta.sqlite test_media/reference-workload/contactsDb-XXX.sqlite
|
|
|
|
SMS
|
|
- import patch associated with bug 806598 to your device repository
|
|
- ensure you have b2g-desktop repository set up, with XULRunner built with RIL enabled (see mozconfig)
|
|
- ensure your device is plugged in via usb and ready for adb
|
|
- flash the phone fresh
|
|
- ensure the sms database in gaia/profile/indexedDB/chrome is empty (should be ~524.3 kB)
|
|
- from terminal on desktop (in gaia directory):
|
|
- make fake-sms
|
|
- adb pull /data/local/indexedDB/chrome/226660312ssm.sqlite test_media/reference-workload/smsDb-XXX.sqlite
|
|
- XXX is # of messaged generated
|
|
|
|
|