Tinderbox/Modules

From OLPC
< Tinderbox
Revision as of 21:05, 25 April 2008 by Mstone (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Tinderbox organizes measurements, fixture setup, and fixture teardown into groups called modules.

Modules are further subdivided into phases.

  • Sugar-jhbuild modules have phases such as "start", "checkout", "build", "install".
  • The "olpc" module has phases including "start", "download", "nandwrite", "boot", "networking", "sugar", "activities", "performance", and "reboot".
  • The phases are implemented as named functions inside Tinderbox python modules, e.g. the "olpc" module's "start" phase is the "do_start(...)" function in jhbuild.modtypes.olpc.