gecko-dev/testing/mozbase
Mitchell Hentges b7b1442242 Bug 1730712: Remove external use of `_run_pip()` r=perftest-reviewers,ahal,sparky
As `_run_pip()` is being removed from `VirtualenvManager` in an upcoming
patch, its usages need to be removed. Besides, they're using an
"internal" function, which is a bit of a smell.

Note that this _could_ have been solved by exposing a public `run_pip()`
function. However, I felt like that was worse because:
* Friction here is good as we try to migrate the codebase to embrace the
  "requirements definition file" technique to install dependencies.
* There could be confusion about the relationship between
  `install_pip_package()` (only works if venv already activated)
  and `_run_pip()`, which works "in general".

Differential Revision: https://phabricator.services.mozilla.com/D130120
2021-11-16 21:14:41 +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 1735910 - Use the symbols server for system libraries in crash dumps. r=releng-reviewers,aki 2021-10-15 07:28:29 +00:00
mozdebug
mozdevice Bug 1529082 - Move TestRunnerActivity to test_runner. r=ahal,owlish 2021-11-02 18:56:26 +00:00
mozfile Backed out 2 changesets (bug 1707591) for causing python mozlint failures on test_yaml.py. CLOSED TREE 2021-11-12 18:44:36 +02:00
mozgeckoprofiler Bug 1714684: Remove usages of vendored "mock" library r=perftest-reviewers,ahal,sparky 2021-06-14 15:34:46 +00:00
mozhttpd Backed out 2 changesets (bug 1707591) for causing python mozlint failures on test_yaml.py. CLOSED TREE 2021-11-12 18:44:36 +02:00
mozinfo Bug 1714200: fix mozinfo apple silicon detection. r=jmaher 2021-07-26 13:08:21 +00:00
mozinstall Backed out changeset 74fd8bb17de0 (bug 1714688) for causing Bug 1716860. CLOSED TREE 2021-06-17 17:17:28 +03:00
mozleak
mozlog Backed out 2 changesets (bug 1707591) for causing python mozlint failures on test_yaml.py. CLOSED TREE 2021-11-12 18:44:36 +02: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 Backed out 2 changesets (bug 1707591) for causing python mozlint failures on test_yaml.py. CLOSED TREE 2021-11-12 18:44:36 +02:00
mozprofile Backed out 2 changesets (bug 1707591) for causing python mozlint failures on test_yaml.py. CLOSED TREE 2021-11-12 18:44:36 +02:00
mozproxy Bug 1730712: Remove external use of `_run_pip()` r=perftest-reviewers,ahal,sparky 2021-11-16 21:14:41 +00:00
mozrunner Backed out 2 changesets (bug 1707591) for causing python mozlint failures on test_yaml.py. CLOSED TREE 2021-11-12 18:44:36 +02:00
mozscreenshot
mozsystemmonitor
moztest Backed out 2 changesets (bug 1707591) for causing python mozlint failures on test_yaml.py. CLOSED TREE 2021-11-12 18:44:36 +02:00
mozversion
rust Bug 1739536 - [mozdevice-rust] Replace manual prefix checks with starts_with. r=whimboo,webdriver-reviewers 2021-11-08 09:56:37 +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.