Modules/Testing: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Move Maja Frydrychowicz to peer emeritus and add Julian Descottes as peer)
(Add "Code Coverage" module)
Line 124: Line 124:
|source_dirs=testing/mozharness
|source_dirs=testing/mozharness
|components=Release Engineering :: Applications: MozharnessCore
|components=Release Engineering :: Applications: MozharnessCore
}}
{{Module
|name=Code Coverage
|description=Tools for code coverage instrumentation, and coverage data
parsing and management
|owner=[mailto:mcastelluccio@mozilla.com Marco Castelluccio]
|peers=[mailto:cdenizet@mozilla.com Calixte Denizet], [mailto:jmaher@mozilla.com Joel Maher]
|source_dirs=tools/code-coverage, python/mozbuild/mozbuild/codecoverage/, testing/mozharness/mozharness/mozilla/testing/codecoverage.py, https://github.com/mozilla/grcov, https://github.com/mozilla/code-coverage
|components=Testing :: Code Coverage
}}
}}

Revision as of 09:01, 28 March 2022

Only module owners may edit this page.

They may:

  • update any information about their module except the name of the owner
  • add or remove sub-modules
  • change the owner of a sub-module
  • add emeritus owners or peers

Other changes, including changes of module owner or addition/removal of modules, must be agreed with the Module Ownership Module group, probably via a discussion in mozilla.governance.

Name: Mochitest (#)
Description: Mochitest test framework
Owner: Andrew Halberstadt
Peer(s): Joel Maher, Geoffrey Brown
Source Dir(s): testing/mochitest
Bugzilla Component(s): Testing :: Mochitest
Name: Reftest (+ jsreftest + crashtest) (#)
Description: Reftest test framework
Owner: Timothy Nikkel
Peer(s): Joel Maher, Andrew Halbertstadt
Owner(s) Emeritus: David Baron
Peer(s) Emeritus: Jeff Walden, Kartikaya Gupta
Source Dir(s): layout/tools/reftest
Bugzilla Component(s): Testing :: Reftest
Name: web-platform-tests infrastructure (#)
Description: Infrastructure for running the cross-browser web-platform-tests suite
Owner: James Graham
Peer(s): Maja Frydrychowicz
Peer(s) Emeritus: Andreas Tolfsen
Source Dir(s): testing/web-platform excluding testing/web-platform/tests, testing/web-platform/meta and testing/web-platform/mozilla, but including testing/web-platform/tests/tools
Bugzilla Component(s): Testing :: web-platform-tests
Name: geckodriver (#)
Description: Proxy for using W3C WebDriver-compatible clients to interact with Gecko-based browsers.
Owner: James Graham
Peer(s): Henrik Skupin,
Owner(s) Emeritus: Andreas Tolfsen
Peer(s) Emeritus: David Burns,
Source Dir(s): testing/geckodriver
Bugzilla Component(s): Testing :: geckodriver
Name: Marionette (#)
Description: Marionette is a remote protocol that lets out-of-process programs communicate with, instrument, and control Gecko-based browsers. Combined with geckodriver, this forms our WebDriver implementation.
Owner: Henrik Skupin,
Peer(s): Julian Descottes, James Graham
Owner(s) Emeritus: Andreas Tolfsen
Peer(s) Emeritus: Maja Frydrychowicz, David Burns,
Source Dir(s): testing/marionette
Bugzilla Component(s): Testing :: Marionette
Name: firefox-ui (#)
Description: Firefox UI test framework
Owner: Henrik Skupin
Peer(s): Julian Descottes
Peer(s) Emeritus: Maja Frydrychowicz,
Source Dir(s): testing/firefox-ui
Bugzilla Component(s): Testing :: Firefox UI
Name: Performance Testing (#)
Description: This module encompasses all of our performance test frameworks: Raptor, Talos, MozPerfTest, AWSY
Owner: Greg Mierzwinski
Peer(s): Kimberly Sereduck
Source Dir(s): testing/raptor, testing/talos, python/mozperftest, testing/awsy
Bugzilla Component(s): Testing :: Raptor, Testing :: Talos, Testing :: AWSY, Testing :: Performance
Name: XPCShell (#)
Description: XPCShell test harness
Owner: Joel Maher
Peer(s): Geoffrey Brown
Source Dir(s): testing/xpcshell
Bugzilla Component(s): Testing::XPCShell Harness
Name: gtest (#)
Description: GTest test harness
Owner: Geoffrey Brown
Source Dir(s): testing/gtest
Bugzilla Component(s): Testing :: GTest
Name: Mozbase (#)
Description: Base modules used for implementing test components
Owner: Geoffrey Brown
Peer(s): Andrew Halberstadt, Andreas Tolfsen, Bob Clary, James Graham, Henrik Skupin
Bugzilla Component(s): Testing :: Mozbase, Testing :: Mozbase Rust
Name: Tryselect (#)
Description: Frontend for selecting jobs on the try server
Owner: Andrew Halberstadt
Peer(s): James Graham
Source Dir(s): tools/tryselect
Bugzilla Component(s): Firefox Build System :: Try
Name: mozharness (#)
Description: Configuration-driven script harness
Owner: Aki Sasaki
Peer(s): Justin Wood, Tom Prince
Source Dir(s): testing/mozharness
Bugzilla Component(s): Release Engineering :: Applications: MozharnessCore
Name: Code Coverage (#)
Description: Tools for code coverage instrumentation, and coverage data parsing and management
Owner: Marco Castelluccio
Peer(s): Calixte Denizet, Joel Maher
Source Dir(s): tools/code-coverage, python/mozbuild/mozbuild/codecoverage/, testing/mozharness/mozharness/mozilla/testing/codecoverage.py, https://github.com/mozilla/grcov, https://github.com/mozilla/code-coverage
Bugzilla Component(s): Testing :: Code Coverage