gecko-dev/testing/mozbase
mitch 889ad39459 Bug 1748253: Don't re-create `python-test` site in mozproxy test r=ahal
The intermittent test failure was caused by the `python-test` site
being re-created while other tests were trying to be run.

The site was being re-created because it was being activated in
`test_command_line.py`.
In automation, the site would be resolved as "out-of-date" because
the `sys.path` of the on-disk venv wouldn't match the `sys.path` of the
running process (python tests are run by invoking the associated test
file, which causes Python to prepend that test's directory to the
`sys.path`).

Since the default (`common`) site is already used for multiple use
cases with different dependencies, leaning on it here appears to be
the cleanest solution. The next `mach` command to need the site for
a different context will automatically re-create it as necessary.

Differential Revision: https://phabricator.services.mozilla.com/D134990
2022-01-04 21:08:38 +00:00
..
docs
manifestparser Bug 1718878 - Updates to the build system to enable compatibility with Python 3.10 (Mainly regarding collections.abc) r=mhentges,webdriver-reviewers,whimboo 2021-10-27 13:35:13 +00:00
mozcrash Bug 1741205 - add more robust version checking to mozcrash.py. r=KrisWright 2021-12-08 21:48:00 +00:00
mozdebug
mozdevice Bug 1692900 - [mozdevice] Handle partial lines in stdout callback; r=jmaher 2021-12-08 21:49:14 +00:00
mozfile Bug 1707591 - ride along - reformat the tree with black 21.10b0 r=ahal,webdriver-reviewers,perftest-reviewers,whimboo,gerard-majax,alexandru.irimovici 2021-11-22 22:10:03 +00:00
mozgeckoprofiler Bug 1714684: Remove usages of vendored "mock" library r=perftest-reviewers,ahal,sparky 2021-06-14 15:34:46 +00:00
mozhttpd Bug 1707591 - ride along - reformat the tree with black 21.10b0 r=ahal,webdriver-reviewers,perftest-reviewers,whimboo,gerard-majax,alexandru.irimovici 2021-11-22 22:10:03 +00:00
mozinfo Bug 1743907 - remove webrender from harnesses and taskcluster. r=MasterWayZ,webdriver-reviewers,perftest-reviewers,AlexandruIonescu,whimboo,ahal 2022-01-04 20:07:45 +00:00
mozinstall Backed out changeset 74fd8bb17de0 (bug 1714688) for causing Bug 1716860. CLOSED TREE 2021-06-17 17:17:28 +03:00
mozleak Bug 1726804 - Refactor definition and usage of GECKO_PROCESS_TYPE() r=nika,firefox-build-system-reviewers,mhentges 2021-11-19 14:02:55 +00:00
mozlog Bug 1707591 - ride along - reformat the tree with black 21.10b0 r=ahal,webdriver-reviewers,perftest-reviewers,whimboo,gerard-majax,alexandru.irimovici 2021-11-22 22:10:03 +00:00
moznetwork Bug 1714684: Remove usages of vendored "mock" library r=perftest-reviewers,ahal,sparky 2021-06-14 15:34:46 +00:00
mozpower Bug 1714684: Remove usages of vendored "mock" library r=perftest-reviewers,ahal,sparky 2021-06-14 15:34:46 +00:00
mozprocess Bug 1707591 - ride along - reformat the tree with black 21.10b0 r=ahal,webdriver-reviewers,perftest-reviewers,whimboo,gerard-majax,alexandru.irimovici 2021-11-22 22:10:03 +00:00
mozprofile Bug 1707591 - ride along - reformat the tree with black 21.10b0 r=ahal,webdriver-reviewers,perftest-reviewers,whimboo,gerard-majax,alexandru.irimovici 2021-11-22 22:10:03 +00:00
mozproxy Bug 1748253: Don't re-create `python-test` site in mozproxy test r=ahal 2022-01-04 21:08:38 +00:00
mozrunner Bug 1707591 - ride along - reformat the tree with black 21.10b0 r=ahal,webdriver-reviewers,perftest-reviewers,whimboo,gerard-majax,alexandru.irimovici 2021-11-22 22:10:03 +00:00
mozscreenshot
mozsystemmonitor
moztest Bug 1707591 - ride along - reformat the tree with black 21.10b0 r=ahal,webdriver-reviewers,perftest-reviewers,whimboo,gerard-majax,alexandru.irimovici 2021-11-22 22:10:03 +00:00
mozversion
rust Bug 1742749 - Allow "unused" field in FirefoxProcess. CLOSED TREE 2021-12-03 00:03:12 +00:00
README.md
moz.build
setup_development.py
versioninfo.py Bug 1718878 - Updates to the build system to enable compatibility with Python 3.10 (Mainly regarding collections.abc) r=mhentges,webdriver-reviewers,whimboo 2021-10-27 13:35:13 +00:00

README.md

Mozbase

Mozbase is a set of easy-to-use Python packages forming a supplemental standard library for Mozilla. It provides consistency and reduces redundancy in automation and other system-level software. All of Mozilla's test harnesses use mozbase to some degree, including Talos, mochitest, and reftest.

Learn more about mozbase at the project page.

Read detailed docs online, or build them locally by running "make html" in the docs directory.

Consult open bugs and feel free to file new bugs.