Auto-tools/Projects/CrossWeave: Difference between revisions

(Adding notes on dependencies, to save others some pain.)
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 ==
Confirmed users
1,905

edits