Modules/Testing: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Update wpt-infrastructure peers)
(Split Marionette + geckodriver into two modules, update owners and peers)
Line 41: Line 41:


{{Module
{{Module
|name=geckodriver + Marionette
|name=geckodriver
|description=WebDriver implementation
|description=Proxy for using W3C WebDriver-compatible clients to interact with Gecko-based browsers.
|owner=[mailto:ato@sny.no Andreas Tolfsen]
|owner=[mailto:james@hoppipolla.co.uk James Graham]
|peers=[mailto:dburns@mozilla.com David Burns], [mailto:hskupin@mozilla.com Henrik Skupin], [mailto:maja@mozilla.com Maja Frydrychowicz], [mailto:james@hoppipolla.co.uk James Graham]
|peers=[mailto:hskupin@mozilla.com Henrik Skupin],  
|source_dirs=testing/marionette, testing/geckodriver
|ownersemeritus=[mailto:ato@sny.no Andreas Tolfsen]
|components=Testing :: Marionette and Testing :: geckodriver
|peersemeritus=[mailto:dburns@mozilla.com David Burns],  
|source_dirs=testing/geckodriver
|components=Testing :: geckodriver
}}
}}
{{Module
|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=[mailto:hskupin@mozilla.com Henrik Skupin],
|peers=[mailto:maja@mozilla.com Maja Frydrychowicz], [mailto:james@hoppipolla.co.uk James Graham]
|ownersemeritus=[mailto:ato@sny.no Andreas Tolfsen]
|peersemeritus=[mailto:dburns@mozilla.com David Burns],
|source_dirs=testing/marionette
|components=Testing :: Marionette
}}


{{Module
{{Module

Revision as of 15:45, 27 July 2020

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: David Baron
Peer(s): Joel Maher, 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): Maja Frydrychowicz, James Graham
Owner(s) Emeritus: Andreas Tolfsen
Peer(s) Emeritus: David Burns,
Source Dir(s): testing/marionette
Bugzilla Component(s): Testing :: Marionette


Name: Raptor (#)
Description: Raptor performance framework
Owner: Dave Hunt
Peer(s): Henrik Skupin, Greg Mierzwinski
Source Dir(s): testing/raptor
Bugzilla Component(s): Testing :: Raptor
Name: Talos (#)
Description: Talos performance testing framework
Owner: Dave Hunt
Peer(s): Henrik Skupin, Greg Mierzwinski
Source Dir(s): testing/talos
Bugzilla Component(s): Testing :: Talos
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: firefox-ui (#)
Description: Firefox UI test framework
Owner: Henrik Skupin
Peer(s): Maja Frydrychowicz
Source Dir(s): testing/firefox-ui
Bugzilla Component(s): Testing :: Firefox UI
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