gecko-dev/testing/mozbase
Mitchell Hentges 0116a8d491 Bug 1748737: Update deprecated pytest code r=webdriver-reviewers,ahal,whimboo
`pytest` is about to be upgraded, so this patch resolves a bunch of the
issues currently blocking the upgrade.
Most changes done in this patch are described in the "deprecations" page
on the pytest docs:
https://docs.pytest.org/en/latest/deprecations.html#using-class-in-custom-collectors

One undocumented change is that defining a pytest argument as the same name as an
in-scope, imported fixture function, will no longer use that imported function.

Differential Revision: https://phabricator.services.mozilla.com/D136537
2022-01-21 18:21:55 +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 1748737: Update deprecated pytest code r=webdriver-reviewers,ahal,whimboo 2022-01-21 18:21:55 +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
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
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
mozpower
mozprocess Bug 1741896 - Add windows decimal exit code to prevent performance tests silent fail r=perftest-reviewers,jmaher,afinder 2022-01-07 09:03:40 +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 1741896 - Add windows decimal exit code to prevent performance tests silent fail r=perftest-reviewers,jmaher,afinder 2022-01-07 09:03:40 +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 1748737: Update deprecated pytest code r=webdriver-reviewers,ahal,whimboo 2022-01-21 18:21:55 +00:00
mozversion Bug 1748737: Update deprecated pytest code r=webdriver-reviewers,ahal,whimboo 2022-01-21 18:21:55 +00:00
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.