|
|
Line 1: |
Line 1: |
| == Introduction ==
| | This page is obsolete, documentation for TPS (formerly Crossweave) may now be found at https://developer.mozilla.org/en/TPS |
| | |
| CrossWeave is a new, data-driven automation framework for testing client/server interactions in Weave using a Firefox extension. CrossWeave is distinct from, and complementary to, other test projects for Weave:
| |
| | |
| * [[Labs/Weave/Testing|unit tests]]
| |
| * [[QA/Weave_Test_Plan/Client_Manual_Testing|manual client testing]]
| |
| * [[Weave_Load_Test_Plan|load testing]]
| |
| | |
| CrossWeave does not use the Weave UI, but does use the Weave extension code for all Weave server access; e.g., it imports <code>resource://weave/service.js</code> and uses <code>Weave.Service.sync()</code> to sync with the Weave service. In this way it tests both the Weave client and the Weave server for things such as account access, data synchronization, and conflict resolution.
| |
| | |
| The CrossWeave project is currently not tied to a specific Weave release; in particular, it will not necessarily be ready in time to be useful for Weave 1.3.
| |
| | |
| Code location: http://hg.mozilla.org/automation/crossweave/
| |
|
| |
|
| == Dependencies == | | == Dependencies == |