gecko/testing/mozbase
Jeff Hammel 0de49ebb05 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 Bug 821865 - Update mozdevice to version 0.18, r=jhammel 2012-12-20 10:24:25 -05:00
mozfile Bug 821820 - bump mozfile version to 0.2 and release to m-c;r=wlach ; DONTBUILD because NPOTB 2012-12-16 18:17:27 -08:00
mozhttpd Bug 805633 - update mozhttpd on m-c;r=wlach ; DONTBUILD because NPOTB 2012-11-13 16:10:25 -08:00
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 Bug 811527 - generate_diff.py does not ensure that m-c mirror of mozbase is internally compatible;r=wlach ; DONTBUILD because NPOTB 2013-01-04 13:55:29 -08:00
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