Modules/Testing: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(combined talos and raptor modules into single performance test module, updated module owner)
(Move Maja Frydrychowicz to peer emeritus and add Julian Descottes as peer)
Line 57: Line 57:
|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.
|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=[mailto:hskupin@mozilla.com Henrik Skupin],
|owner=[mailto:hskupin@mozilla.com Henrik Skupin],
|peers=[mailto:maja@mozilla.com Maja Frydrychowicz], [mailto:james@hoppipolla.co.uk James Graham]
|peers=[mailto:jdescottes@mozilla.com Julian Descottes], [mailto:james@hoppipolla.co.uk James Graham]
|ownersemeritus=[mailto:ato@sny.no Andreas Tolfsen]
|ownersemeritus=[mailto:ato@sny.no Andreas Tolfsen]
|peersemeritus=[mailto:dburns@mozilla.com David Burns],  
|peersemeritus=[mailto:maja@mozilla.com Maja Frydrychowicz], [mailto:dburns@mozilla.com David Burns],  
|source_dirs=testing/marionette
|source_dirs=testing/marionette
|components=Testing :: Marionette
|components=Testing :: Marionette
}}
{{Module
|name=firefox-ui
|description=Firefox UI test framework
|owner=[mailto:hskupin@mozilla.com Henrik Skupin]
|peers=[mailto:jdescottes@mozilla.com Julian Descottes]
|peersemeritus=[mailto:maja@mozilla.com Maja Frydrychowicz],
|source_dirs=testing/firefox-ui
|components=Testing :: Firefox UI
}}
}}


Line 88: Line 98:
|source_dirs=testing/gtest
|source_dirs=testing/gtest
|components=Testing :: GTest
|components=Testing :: GTest
}}
{{Module
|name=firefox-ui
|description=Firefox UI test framework
|owner=[mailto:hskupin@mozilla.com Henrik Skupin]
|peers=[mailto:maja@mozilla.com Maja Frydrychowicz]
|source_dirs=testing/firefox-ui
|components=Testing :: Firefox UI
}}
}}



Revision as of 09:51, 24 January 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