mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-02 07:05:24 +00:00
253f8bab17
--HG-- extra : rebase_source : 66105fc53438e7cd3e4f1b2dbaacbaa270e02f34 |
||
---|---|---|
.. | ||
manifestdestiny | ||
mozb2g | ||
mozcrash | ||
mozdevice | ||
mozfile | ||
mozhttpd | ||
mozinfo | ||
mozinstall | ||
mozlog | ||
mozprocess | ||
mozprofile | ||
mozrunner | ||
moztest | ||
generate_diff.py | ||
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