mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-27 04:05:32 +00:00
6259af5846
Currently, some of the raw JSON logs for mochitest and marionette, et al, include empty dictionaries, None values and other unremarkable values that are marked as optional. This fix aims to remove these unnecessary items from being passed to the raw log. A method has been added to the log_actions class which removes defaults if they are marked as optional and the value is included in the default list. This is called on the kwargs returned by the convert_known method, before being propagated to the log_raw method for StructuredLogger. Differential Revision: https://phabricator.services.mozilla.com/D25081 --HG-- extra : moz-landing-system : lando |
||
---|---|---|
.. | ||
docs | ||
manifestparser | ||
mozcrash | ||
mozdebug | ||
mozdevice | ||
mozfile | ||
mozhttpd | ||
mozinfo | ||
mozinstall | ||
mozleak | ||
mozlog | ||
moznetwork | ||
mozprocess | ||
mozprofile | ||
mozproxy | ||
mozrunner | ||
mozscreenshot | ||
mozsystemmonitor | ||
moztest | ||
mozversion | ||
rust | ||
moz.build | ||
packages.txt | ||
README.md | ||
setup_development.py | ||
versioninfo.py |
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.