Auto-tools/Projects/CrossWeave/Notes

From MozillaWiki
Jump to: navigation, search

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