CloudServices/Sync/FxSync/Crossweave2: Difference between revisions
< CloudServices | Sync | FxSync
Jump to navigation
Jump to search
(→Plan) |
(→Plan) |
||
Line 17: | Line 17: | ||
* Python | * Python | ||
** . | ** {{done|refactor}} using Mozmill 2.0 | ||
** {{done|remove}} support for the fx-sync repo and the the XPI version of sync | |||
* Harness | * Harness | ||
** {{done| | ** {{done|clone}} [https://hg.mozilla.org/services/tps tps] repo from [https://hg.mozilla.org/automation/crossweave crossweave] repo | ||
** refactor tests to JSON format | ** refactor tests to JSON format | ||
** support JavaScript tests | ** support JavaScript tests |
Revision as of 00:52, 10 May 2011
Goals
- JavaScript-ability
- improved error reporting (more finegrained, helpful, etc.)
- be a stable test suite across upcoming refactorings (War On Sync)
- provide reliable perf measurements (track regressions, etc.)
rnewman desires
- embed in JS tests? (embedded HTTP server?)
- support fuzz consistency tests
- more operations (restore from bookmarks to test wipe, for example)
Plan
- Rename to Test harness and Profiler for Sync (TPS)
- Python
- [DONE] refactor using Mozmill 2.0
- [DONE] remove support for the fx-sync repo and the the XPI version of sync
- Harness
- [DONE] clone tps repo from crossweave repo
- refactor tests to JSON format
- support JavaScript tests
- refactor verify/verify-not/sync/... to be function calls
- make all test execution async
- move test files themselves to services/sync/tests/tps