Confirmed users
385
edits
| Line 129: | Line 129: | ||
=== Test Plan === | === Test Plan === | ||
==== TPS Tests ==== | ==== TPS Tests ==== | ||
* only reordering syncs between profile 1 & profile 2 | * Important Notes | ||
* only keyword addition, change, and removal sync between profile 1 & 2 | ** tps does not support the native mobile at this time. timeframe unknown for support | ||
* adding and removing a search engine plugin syncs between profile 1 & 2 | ** dependency - adding a new engine will require work on tps. timeframe unknown, but likely to be reasonable | ||
* add plugin, add keyword, reorder, sync between two desktops, remove & sync again | *** tests cannot be written ahead of those changes to tps though | ||
* add plugin, add keyword, reorder, sync between mobile (if mobile client exists) & desktop, remove & sync again | * Tests | ||
** only reordering syncs between profile 1 & profile 2 | |||
** only keyword addition, change, and removal sync between profile 1 & 2 | |||
** adding and removing a search engine plugin syncs between profile 1 & 2 | |||
** add plugin, add keyword, reorder, sync between two desktops, remove & sync again | |||
** add plugin, add keyword, reorder, sync between mobile (if mobile client exists) & desktop, remove & sync again | |||
==== XPC Shell Tests ==== | ==== XPC Shell Tests ==== | ||
* make sure there is heavy testing about reordering with hidden & default engines, as some of the calls may have unexpected side effects (and some functions consider hidden in counts and others do not, same deal with what counts as default) | * make sure there is heavy testing about reordering with hidden & default engines, as some of the calls may have unexpected side effects (and some functions consider hidden in counts and others do not, same deal with what counts as default) | ||