Modules/Testing: Difference between revisions

Jump to navigation Jump to search
5,678 bytes removed ,  18 October 2022
Replaced content with "[https://firefox-source-docs.mozilla.org/mots/index.html Modules for "Testing" are now tracked on firefox-source-docs.]"
(Moving to mots.yaml)
(Replaced content with "[https://firefox-source-docs.mozilla.org/mots/index.html Modules for "Testing" are now tracked on firefox-source-docs.]")
 
Line 1: Line 1:
<noinclude>
[https://firefox-source-docs.mozilla.org/mots/index.html Modules for "Testing" are now tracked on firefox-source-docs.]
'''Note'''
 
Module information is now stored in the [https://hg.mozilla.org/mozilla-central/file/tip/mots.yaml source code], where all changes should be made. For instructions on how to add, remove, or update module information, see the [https://mots.readthedocs.io/en/latest/#adding-a-module mots documentation]. This page is kept for the historical record.
 
 
'''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 [https://www.mozilla.org/about/forums/#governance mozilla.governance].
</noinclude>
{{Module
|name=Mochitest
|description=Mochitest test framework
|owner=[mailto:ahal@mozilla.com Andrew Halberstadt]
|peers=[mailto:jmaher@mozilla.com Joel Maher], [mailto:gbrown@mozilla.com Geoffrey Brown]
|source_dirs=testing/mochitest
|components=Testing :: Mochitest
}}
 
{{Module
|name=Reftest (+ jsreftest + crashtest)
|description=Reftest test framework
|owner=[mailto:tnikkel@gmail.com Timothy Nikkel]
|peers=[mailto:jmaher@mozilla.com Joel Maher], [mailto:ahal@mozilla.com Andrew Halbertstadt]
|ownersemeritus=[mailto:dbaron@dbaron.org David Baron]
|peersemeritus=[mailto:jwalden@mit.edu Jeff Walden], [mailto:kgupta@mozilla.staktrace.com Kartikaya Gupta]
|source_dirs=layout/tools/reftest
|components=Testing :: Reftest
}}
 
{{Module
|name=web-platform-tests infrastructure
|description=web-platform-tests test framework
|description=Infrastructure for running the cross-browser web-platform-tests suite
|owner=[mailto:james@hoppipolla.co.uk James Graham]
|peers=[mailto:maja@mozilla.com Maja Frydrychowicz]
|peersemeritus=[mailto:ato@sny.no Andreas Tolfsen]
|source_dirs=testing/web-platform excluding testing/web-platform/tests, testing/web-platform/meta and testing/web-platform/mozilla, but including testing/web-platform/tests/tools
|components=Testing :: web-platform-tests
}}
 
{{Module
|name=geckodriver
|description=Proxy for using W3C WebDriver-compatible clients to interact with Gecko-based browsers.
|owner=[mailto:james@hoppipolla.co.uk James Graham]
|peers=[mailto:hskupin@mozilla.com Henrik Skupin],
|ownersemeritus=[mailto:ato@sny.no Andreas Tolfsen]
|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:jdescottes@mozilla.com Julian Descottes], [mailto:james@hoppipolla.co.uk James Graham]
|ownersemeritus=[mailto:ato@sny.no Andreas Tolfsen]
|peersemeritus=[mailto:maja@mozilla.com Maja Frydrychowicz], [mailto:dburns@mozilla.com David Burns],
|source_dirs=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
}}
 
{{Module
|name=Performance Testing
|description=This module encompasses all of our performance test frameworks: Raptor, Talos, MozPerfTest, AWSY
|owner=[mailto:gmierzwinski@mozilla.com Greg Mierzwinski]
|peers=[mailto:ksereduck@mozilla.com Kimberly Sereduck]
|source_dirs=testing/raptor, testing/talos, python/mozperftest, testing/awsy
|components=Testing :: Raptor, Testing :: Talos, Testing :: AWSY, Testing :: Performance
}}
 
{{Module
|name=XPCShell
|description=XPCShell test harness
|owner=[mailto:jmaher@mozilla.com Joel Maher]
|peers=[mailto:gbrown@mozilla.com Geoffrey Brown]
|source_dirs=testing/xpcshell
|components=Testing::XPCShell Harness
}}
 
{{Module
|name=gtest
|description=GTest test harness
|owner=[mailto:gbrown@mozilla.com Geoffrey Brown]
|source_dirs=testing/gtest
|components=Testing :: GTest
}}
 
{{Module
|name=Mozbase
|description=Base modules used for implementing test components
|owner=[mailto:gbrown@mozilla.com Geoffrey Brown]
|peers=[mailto:ahal@mozilla.com Andrew Halberstadt], [mailto:ato@sny.no Andreas Tolfsen], [mailto:bob@bclary.com Bob Clary], [mailto:james@hoppipolla.co.uk James Graham], [mailto:hskupin@mozilla.com Henrik Skupin]
|components=Testing :: Mozbase, Testing :: Mozbase Rust
}}
 
{{Module
|name=Tryselect
|description=Frontend for selecting jobs on the try server
|owner=[mailto:ahal@mozilla.com Andrew Halberstadt]
|peers=[mailto:james@hoppipolla.co.uk James Graham]
|source_dirs=tools/tryselect
|components=Firefox Build System :: Try
}}
 
{{Module
|name=mozharness
|description=Configuration-driven script harness
|owner=[mailto:asasaki@mozilla.com Aki Sasaki]
|peers=[mailto:callek@gmail.com Justin Wood], [mailto:mozilla@hocat.ca Tom Prince]
|source_dirs=testing/mozharness
|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
}}
Confirmed users
1,198

edits

Navigation menu