fune/python
Greg Mierzwinski 6ca2c41aee Bug 1832059 - Add a layer to run mochitest performance tests. r=perftest-reviewers,kshampur
This patch adds a new layer that allows developers to run mochitest tests as performance tests directly. It provides the ability to run them in CI on linux, and locally through `./mach test` using the FunctionalTestRunner. Some additional try mapping is also added for future tests. The remote run (CI) method uses the mochitest run_test_harness method directly, along with the mochitest argument parser.

Differential Revision: https://phabricator.services.mozilla.com/D190994
2023-10-24 13:05:50 +00:00
..
docs
gdbpp/gdbpp Bug 1786490 - reformat the tree using black 23.3.0 r=sylvestre,webdriver-reviewers,taskgraph-reviewers,whimboo,jmaher,ahal,perftest-reviewers,geckoview-reviewers,afinder,m_kato 2023-09-06 16:14:30 +00:00
l10n Bug 1858715 - Use Fluent for the pdf.js localization r=pdfjs-reviewers,flod,marco 2023-10-24 07:29:34 +00:00
lldbutils
mach Bug 1858776 - Remove "build tasks" tracking. r=firefox-build-system-reviewers,sergesanspaille 2023-10-18 05:28:25 +00:00
mozboot Bug 1860137 - Update to JDK 17.0.9. r=geckoview-reviewers,m_kato 2023-10-23 15:33:02 +00:00
mozbuild Bug 1855564 - Switch Firefox builds to macOS 14.0 SDK. r=firefox-build-system-reviewers,sergesanspaille 2023-10-24 00:47:15 +00:00
mozlint Bug 1860157 - Fix typos found by codespell 2.2.6 r=webdriver-reviewers,zeid,search-reviewers,perftest-reviewers,devtools-reviewers,releng-reviewers,gbrown,sparky,jteow 2023-10-19 20:52:10 +00:00
mozperftest Bug 1832059 - Add a layer to run mochitest performance tests. r=perftest-reviewers,kshampur 2023-10-24 13:05:50 +00:00
mozrelease Bug 1858065 - Replace distutils' StrictVersion r=saschanaz,perftest-reviewers,sparky 2023-10-18 07:58:03 +00:00
mozterm
mozversioncontrol Bug 1857512: use utf-8 encoding for mozversioncontrol VCS commands r=zeid 2023-10-11 21:26:41 +00:00
sites Bug 1852325 - Support calculating interop scores adjusted for expected failures, r=Sasha,mach-reviewers,ahal 2023-10-23 13:25:07 +00:00
mach_commands.py
moz.build
README

This directory contains common Python code.

The basic rule is that if Python code is cross-module (that's "module" in the
Mozilla meaning - as in "module ownership") and is MPL-compatible, it should
go here.

What should not go here:

* Vendored python modules (use third_party/python instead)
* Python that is not MPL-compatible (see other-licenses/)
* Python that has good reason to remain close to its "owning" (Mozilla)
  module (e.g. it is only being consumed from there).

Historical information can be found at
https://bugzilla.mozilla.org/show_bug.cgi?id=775243
https://bugzilla.mozilla.org/show_bug.cgi?id=1346025