gecko/testing/mozbase
Jeff Hammel b906b744b6 Bug 825957 - mirror mozcrash 0.3 from github to m-c;r=jmaher
--HG--
extra : rebase_source : 66105fc53438e7cd3e4f1b2dbaacbaa270e02f34
2013-01-07 16:41:35 -08:00
..
manifestdestiny
mozb2g
mozcrash Bug 825957 - mirror mozcrash 0.3 from github to m-c;r=jmaher 2013-01-07 16:41:35 -08:00
mozdevice
mozfile
mozhttpd
mozinfo
mozinstall
mozlog
mozprocess
mozprofile
mozrunner
moztest
generate_diff.py Bug 811527 - generate_diff.py does not ensure that m-c mirror of mozbase is internally compatible;r=jmaher ; follow-up, DONTBUILD because NPTOB 2013-01-07 11:02:19 -08:00
Makefile.in
README
setup_development.py
test-manifest.ini
test.py

This is the git repository for the Mozilla mozbase suite of python utilities.

MozBase is composed of several python packages. These packages work
together to form the basis of a test harness.

* Firefox is launched via [mozrunner](https://github.com/mozilla/mozbase/tree/master/mozrunner)
** which sets up a profile with preferences and extensions using
   [mozprofile ](https://github.com/mozilla/mozbase/tree/master/mozprofile)
** and runs the application under test using [mozprocess](https://github.com/mozilla/mozbase/tree/master/mozprocess)
* [mozInstall](https://github.com/mozilla/mozbase/tree/master/mozinstall) is used to install the test application
* A test harness may direct Firefox to load web pages. These may be
  served using [mozhttpd](https://github.com/mozilla/mozbase/tree/master/mozhttpd) for testing
* The machine environment is introspected by [mozinfo](https://github.com/mozilla/mozbase/tree/master/mozinfo)
* A test manifest may be read to determine the tests to be run. These
  manifests are processed by [ManifestDestiny](https://github.com/mozilla/mozbase/tree/master/manifestdestiny)
* For mobile testing, the test runner communicates to the test agent
  using [mozdevice](https://github.com/mozilla/mozbase/tree/master/mozdevice)

Learn more about mozbase here:
https://wiki.mozilla.org/Auto-tools/Projects/MozBase

Bugs live at
https://bugzilla.mozilla.org/buglist.cgi?resolution=---&component=Mozbase&product=Testing and https://bugzilla.mozilla.org/buglist.cgi?resolution=---&status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=mozbase

To file a bug, go to
https://bugzilla.mozilla.org/enter_bug.cgi?product=Testing&component=Mozbase