Auto-tools/Projects/CrossWeave/Notes
From MozillaWiki
< Auto-tools | Projects | CrossWeave
Notes from Tool discussion on 4/6/2010
Attendance: jgriffin, tchung
thick client test tool
- will be a test extension
- includes a python runner that includes scripts to setup the environment to run the tests
- will not touch weave UI, only touch direct Weave API calls
- intend for a testscript to run against weave server, call all the weave API's in firefox
- do it in the order specified per profile (open 1 profile, close and open another)
scenarios
- test syncing on multiple profiles
- the order is defined by the testcase, up to development order
- includes account creation, conflict resolution
- its not client specific
functions
- generate a lot of traffic to the server
- this covers tests from client to server. can allow development team to write unit tests
- the rest covered by tests
Roadmap
- test extension to have an alpha in 2 weeks (not dependent on python runner)
- another week for the python runner stuff
- need a couple of weeks to test and debug
- potentially early version mid may, end of may where people are happy with it, end of may