Testing Tools Survey: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(initial version)
 
(half-way through)
Line 1: Line 1:
* Module: None
** Source Dirs: db, ipc, extensions/irc, extensions/metrics, extensions/schema-validation, extensions/universalchardet, extensions/webdav, extensions/webservices
** Owners(s):
** Test Files:
* Module: Application Suite
* Module: Application Suite
** Source Dirs: ("extensions/help", "suite")
** Source Dirs: extensions/help, suite
** Owners(s): Neil Rashbrook
** Owners(s): Neil Rashbrook
** Test Files: 0
** Test Files: 0
Line 6: Line 11:


* Module: BeOS-based gfx and widget
* Module: BeOS-based gfx and widget
** Source Dirs: ("gfx/src/beos", "widget/src/beos")
** Source Dirs: gfx/src/beos, widget/src/beos
** Owners(s): Paul Ashford
** Owners(s): Paul Ashford
** Test Files: 0
** Test Files: 0
** Owner disavows association with project.


* Module: Berkeley DB
* Module: Berkeley DB
** Source Dirs: ("dbm")
** Source Dirs: dbm
** Owners(s): Bob Relyea
** Owners(s): Bob Relyea
** Test Files: 1
** Test Files: 1
Line 17: Line 23:


* Module: Bugzilla
* Module: Bugzilla
** Source Dirs: ("webtools/bugzilla")
** Source Dirs: webtools/bugzilla
** Owners(s): Dave Miller
** Owners(s): Dave Miller
** Test Files: 0
** Test Files: 0
** Does not have "user-visible" testing, but could. Has not felt to be needed.


* Module: Build Config
* Module: Build Config
** Source Dirs: ("build", "config")
** Source Dirs: build, config
** Owners(s): Benjamin Smedberg
** Owners(s): Benjamin Smedberg
** Test Files: 0
** Test Files: 0
** The build team is fully engaged in enabling testing.


* Module: Composer
* Module: Composer
** Source Dirs: ("editor")
** Source Dirs: editor
** Owners(s): Daniel Glazman
** Owners(s): Daniel Glazman
** Test Files: 1
** Test Files: 1
Line 33: Line 41:


* Module: Cookies and Permissions
* Module: Cookies and Permissions
** Source Dirs: ("extensions/cookie")
** Source Dirs: extensions/cookie
** Owners(s): Darin Fisher
** Owners(s): Darin Fisher
** Test Files: 0
** Test Files: 0
Line 39: Line 47:


* Module: DOM Inspector
* Module: DOM Inspector
** Source Dirs: ("extensions/inspector", "layout/inspector")
** Source Dirs: extensions/inspector, layout/inspector
** Owners(s): Christopher Aillon
** Owners(s): Christopher Aillon
** Test Files: 1
** Test Files: 1
Line 45: Line 53:


* Module: Directory SDK
* Module: Directory SDK
** Source Dirs: ("directory")
** Source Dirs: directory
** Owners(s): Mark C. Smith
** Owners(s): Mark C. Smith
** Test Files: 1
** Test Files: 1
** An automatable test suite is kept in the repository but not checked out by default. Automated testing would need an LDAP server, such as can be set up with OpenSSL on Mac or Linux.


* Module: Document Object Model
* Module: Document Object Model
** Source Dirs: ("content/base", "content/events", "content/html/content", "content/html/document", "dom")
** Source Dirs: content/base, content/events, content/html/content, content/html/document, dom
** Owners(s): Peter Van der Beken, Johnny Stenback
** Owners(s): Peter Van der Beken, Johnny Stenback
** Test Files: 41
** Test Files: 41
Line 56: Line 65:


* Module: Embedding
* Module: Embedding
** Source Dirs: ("embedding")
** Source Dirs: embedding
** Owners(s): Benjamin Smedberg
** Owners(s): Benjamin Smedberg
** Test Files: 319
** Test Files: 319


* Module: Find As You Type
* Module: Find As You Type
** Source Dirs: ("extensions/typeaheadfind")
** Source Dirs: extensions/typeaheadfind
** Owners(s):  
** Owners(s): None
** Test Files: 0
** Test Files: 0
** No response from e-mail.
** No response from e-mail.


* Module: Firefox
* Module: Firefox
** Source Dirs: ("browser", "other-licenses/branding/firefox", "browser/components/places/tests", "browser/components/safebrowsing/tests", "browser/components/sessionstore/test")
** Source Dirs: browser, other-licenses/branding/firefox, browser/components/places/tests, browser/components/safebrowsing/tests, browser/components/sessionstore/test
** Owners(s): Michael Connor
** Owners(s): Michael Connor
** Test Files: 6
** Test Files: 6


* Module: GFX and Widget - General
* Module: GFX and Widget - General
** Source Dirs: ("gfx", "gfx/public", "gfx/src", "gfx/src/shared", "widget", "widget/public", "widget/src", "widget/src/xpwidgets")
** Source Dirs: gfx, gfx/public, gfx/src, gfx/src/shared, widget, widget/public, widget/src, widget/src/xpwidgets
** Owners(s): Robert O'Callahan
** Owners(s): Robert O'Callahan
** Test Files: 5
** Test Files: 5
Line 78: Line 87:


* Module: GFX and Widget - Mac
* Module: GFX and Widget - Mac
** Source Dirs: ("gfx/src/mac", "widget/src/cocoa", "widget/src/mac")
** Source Dirs: gfx/src/mac, widget/src/cocoa, widget/src/mac
** Owners(s): Mark Mentovai, Josh Aas
** Owners(s): Mark Mentovai, Josh Aas
** Test Files: 0
** Test Files: 0
Line 84: Line 93:


* Module: GTK
* Module: GTK
** Source Dirs: ("gfx/src/gtk", "widget/src/gtk", "widget/src/gtk2", "widget/src/gtksuperwin", "widget/src/gtkxtbin")
** Source Dirs: gfx/src/gtk, widget/src/gtk, widget/src/gtk2, widget/src/gtksuperwin, widget/src/gtkxtbin
** Owners(s): Robert O'Callahan, Stuart Parmenter
** Owners(s): Robert O'Callahan, Stuart Parmenter
** Test Files: 0
** Test Files: 0
Line 96: Line 105:


* Module: Global Key Bindings
* Module: Global Key Bindings
** Source Dirs: ("content/xbl/builtin")
** Source Dirs: content/xbl/builtin
** Owners(s): Aaron Leventhal
** Owners(s): Aaron Leventhal
** Test Files: 0
** Test Files: 0
Line 102: Line 111:


* Module: Graphics - Cairo and Thebes
* Module: Graphics - Cairo and Thebes
** Source Dirs: ("gfx/cairo", "gfx/src/thebes", "gfx/thebes")
** Source Dirs: gfx/cairo, gfx/src/thebes, gfx/thebes
** Owners(s): Vladimir Vukicevic, Stuart Parmenter
** Owners(s): Vladimir Vukicevic, Stuart Parmenter
** Test Files: 0
** Test Files: 0
Line 108: Line 117:


* Module: Grendel
* Module: Grendel
** Source Dirs: ("grendel")
** Source Dirs: grendel
** Owners(s): R.J. Keller
** Owners(s): R.J. Keller
** Test Files: 0
** Test Files: 0
Line 114: Line 123:


* Module: HTML Parser
* Module: HTML Parser
** Source Dirs: ("parser/htmlparser")
** Source Dirs: parser/htmlparser
** Owners(s): Blake Kaplan
** Owners(s): Blake Kaplan
** Test Files: 328
** Test Files: 328
** Tests are based on perl and configured to run easily on Windows only. Sayres is working on, or has worked on, new tests for WHATWG.


* Module: HTML to Text/PostScript Translation
* Module: HTML to Text/PostScript Translation
** Source Dirs: ("gfx/src/ps", "gfx/src/psshared")
** Source Dirs: gfx/src/ps, gfx/src/psshared
** Owners(s): Kenneth Herron
** Owners(s): Kenneth Herron
** Test Files: 0
** Test Files: 0
Line 125: Line 135:


* Module: I18N Library
* Module: I18N Library
** Source Dirs: ("intl")
** Source Dirs: intl
** Owners(s): Simon Montagu, Jungshik Shin
** Owners(s): Simon Montagu, Jungshik Shin
** Test Files: 35
** Test Files: 35
Line 131: Line 141:


* Module: ImageLib
* Module: ImageLib
** Source Dirs: ("jpeg", "modules/libimg/png", "modules/libpr0n", "modules/zlib")
** Source Dirs: jpeg, modules/libimg/png, modules/libpr0n, modules/zlib
** Owners(s): Stuart Parmenter
** Owners(s): Stuart Parmenter
** Test Files: 0
** Test Files: 0
Line 137: Line 147:


* Module: Java APIs for DOM
* Module: Java APIs for DOM
** Source Dirs: ("java/dom")
** Source Dirs: java/dom
** Owners(s): Ashutosh Kulkarni
** Owners(s): Ashutosh Kulkarni
** Test Files: 0
** Test Files: 0
Line 143: Line 153:


* Module: Java APIs to WebShell
* Module: Java APIs to WebShell
** Source Dirs: ("java/webclient")
** Source Dirs: java/webclient
** Owners(s): Edward J. Burns
** Owners(s): Edward J. Burns
** Test Files: 0
** Test Files: 0
Line 149: Line 159:


* Module: Java Stubs
* Module: Java Stubs
** Source Dirs: ("modules/oji", "nav-java", "sun-java")
** Source Dirs: modules/oji, nav-java, sun-java
** Owners(s): Kyle Yuan
** Owners(s): Kyle Yuan
** Test Files: 778
** Test Files: 778
Line 155: Line 165:


* Module: Java Utility Classes
* Module: Java Utility Classes
** Source Dirs: ("java/util")
** Source Dirs: java/util
** Owners(s): Edward J. Burns
** Owners(s): Edward J. Burns
** Test Files: 0
** Test Files: 0
Line 161: Line 171:


* Module: Java and JS Capability-Based Security
* Module: Java and JS Capability-Based Security
** Source Dirs: ("caps", "caps/tests")
** Source Dirs: caps, caps/tests
** Owners(s): Christopher Aillon
** Owners(s): Christopher Aillon
** Test Files: 0
** Test Files: 0
Line 167: Line 177:


* Module: Java to XPCOM Bridge
* Module: Java to XPCOM Bridge
** Source Dirs: ("extensions/java")
** Source Dirs: extensions/java
** Owners(s): Javier Pedemonte
** Owners(s): Javier Pedemonte
** Test Files: 10
** Test Files: 10
** Recently fixed to be runnable from "make check" but no results are reported anywhere in particular.


* Module: Java-Implemented Plugins
* Module: Java-Implemented Plugins
** Source Dirs: ("java/plugins")
** Source Dirs: java/plugins
** Owners(s): Igor Kushnirskiy
** Owners(s): Igor Kushnirskiy
** Test Files: 0
** Test Files: 0
Line 178: Line 189:


* Module: JavaScript
* Module: JavaScript
** Source Dirs: ("js/src", "js/src/config", "js/src/editline", "js/src/fdlibm")
** Source Dirs: js/src, js/src/config, js/src/editline, js/src/fdlibm
** Owners(s): Brendan Eich
** Owners(s): Brendan Eich
** Test Files: 0
** Test Files: 0
** Tests are runnable in jssh or in browser. Tests are currently being maintained and are working.


* Module: JavaScript Debugger Backend
* Module: JavaScript Debugger Backend
** Source Dirs: ("js/jsd")
** Source Dirs: js/jsd
** Owners(s): Josh Soref
** Owners(s): Josh Soref
** Test Files: 0
** Test Files: 0
Line 189: Line 201:


* Module: Layout Engine
* Module: Layout Engine
** Source Dirs: ("layout", "layout/base", "layout/build", "layout/doc", "layout/forms", "layout/generic", "layout/html", "layout/macbuild", "layout/printing", "layout/tables", "layout/tools")
** Source Dirs: layout, layout/base, layout/build, layout/doc, layout/forms, layout/generic, layout/html, layout/macbuild, layout/printing, layout/tables, layout/tools
** Owners(s): L. David Baron
** Owners(s): L. David Baron
** Test Files: 2733
** Test Files: 2733
** Reftest is current and working. There would be significant value in:
*** converting testcases from fixed bugs into formats that can be run in these suites
*** writing testcases for these test suites based on the specifications being implemented or based on testing in other browsers
*** converting existing test suites for specifications into formats usable by these harnesses


* Module: LiveConnect
* Module: LiveConnect
** Source Dirs: ("js/src/liveconnect")
** Source Dirs: js/src/liveconnect
** Owners(s): Alfred Peng
** Owners(s): Alfred Peng
** Test Files: 0
** Test Files: 0
** Owner is enthusiasti about getting help with collecting LC tests and making sure they are running.


* Module: MIME
* Module: MIME
** Source Dirs: ("mailnews/mime")
** Source Dirs: mailnews/mime
** Owners(s): David Bienvenu, Scott MacGregor
** Owners(s): David Bienvenu, Scott MacGregor
** Test Files: 0
** Test Files: 0
Line 205: Line 222:


* Module: Mail and News Backend
* Module: Mail and News Backend
** Source Dirs: ("mailnews")
** Source Dirs: mailnews
** Owners(s): David Bienvenu, Scott MacGregor
** Owners(s): David Bienvenu, Scott MacGregor
** Test Files: 0
** Test Files: 0
Line 211: Line 228:


* Module: MathML
* Module: MathML
** Source Dirs: ("layout/mathml")
** Source Dirs: layout/mathml
** Owners(s): Roger B. Sidje
** Owners(s): Roger B. Sidje
** Test Files: 2
** Test Files: 2


* Module: Movemail
* Module: Movemail
** Source Dirs: ("mailnews/movemail")
** Source Dirs: mailnews/movemail
** Owners(s): Philip K. Warren
** Owners(s): Philip K. Warren
** Test Files: 0
** Test Files: 0
Line 222: Line 239:


* Module: Mozilla Tools
* Module: Mozilla Tools
** Source Dirs: ("tools")
** Source Dirs: tools
** Owners(s): L. David Baron
** Owners(s): L. David Baron
** Test Files: 0
** Test Files: 0


* Module: Mstone
* Module: Mstone
** Source Dirs: ("mstone")
** Source Dirs: mstone
** Owners(s): Dan Christian
** Owners(s): Dan Christian
** Test Files: 0
** Test Files: 0
Line 233: Line 250:


* Module: NSPR
* Module: NSPR
** Source Dirs: ("nsprpub")
** Source Dirs: nsprpub
** Owners(s): Wan-Teh Chang, Nelson Bolyard, Darin Fisher
** Owners(s): Wan-Teh Chang, Nelson Bolyard, Darin Fisher
** Test Files: 183
** Test Files: 183
Line 239: Line 256:


* Module: NetLib
* Module: NetLib
** Source Dirs: ("netwerk")
** Source Dirs: netwerk
** Owners(s): Darin Fisher
** Owners(s): Darin Fisher
** Test Files: 11
** Test Files: 11
Line 245: Line 262:


* Module: P3P
* Module: P3P
** Source Dirs: ("extensions/p3p")
** Source Dirs: extensions/p3p
** Owners(s): Harish Dhurvasula
** Owners(s): Harish Dhurvasula
** Test Files: 0
** Test Files: 0
Line 251: Line 268:


* Module: PerlConnect
* Module: PerlConnect
** Source Dirs: ("js/src/perlconnect")
** Source Dirs: js/src/perlconnect
** Owners(s): Vladimir Livshits
** Owners(s): Vladimir Livshits
** Test Files: 0
** Test Files: 0
Line 257: Line 274:


* Module: Photon
* Module: Photon
** Source Dirs: ("gfx/src/photon", "widget/src/photon")
** Source Dirs: gfx/src/photon, widget/src/photon
** Owners(s): Adrian Mardare
** Owners(s): Adrian Mardare
** Test Files: 0
** Test Files: 0
Line 263: Line 280:


* Module: Plugins
* Module: Plugins
** Source Dirs: ("modules/plugin")
** Source Dirs: modules/plugin
** Owners(s): Johnny Stenback
** Owners(s): Johnny Stenback
** Test Files: 0
** Test Files: 0
Line 269: Line 286:


* Module: Preferences
* Module: Preferences
** Source Dirs: ("modules/libpref")
** Source Dirs: modules/libpref
** Owners(s):  
** Owners(s):  
** Test Files: 0
** Test Files: 0
Line 275: Line 292:


* Module: Profile Manager
* Module: Profile Manager
** Source Dirs: ("profile")
** Source Dirs: profile
** Owners(s):  
** Owners(s):  
** Test Files: 0
** Test Files: 0
Line 281: Line 298:


* Module: Qt-based gfx and widget
* Module: Qt-based gfx and widget
** Source Dirs: ("gfx/src/qt", "widget/src/qt")
** Source Dirs: gfx/src/qt, widget/src/qt
** Owners(s): Zack Rusin
** Owners(s): Zack Rusin
** Test Files: 0
** Test Files: 0
Line 287: Line 304:


* Module: RDF
* Module: RDF
** Source Dirs: ("rdf")
** Source Dirs: rdf
** Owners(s): Axel Hecht
** Owners(s): Axel Hecht
** Test Files: 10
** Test Files: 10


* Module: Registry
* Module: Registry
** Source Dirs: ("modules/libreg")
** Source Dirs: modules/libreg
** Owners(s): Dan Veditz
** Owners(s): Dan Veditz
** Test Files: 2
** Test Files: 2
Line 298: Line 315:


* Module: Rhino
* Module: Rhino
** Source Dirs: ("js/rhino")
** Source Dirs: js/rhino
** Owners(s): Attila Szegedi
** Owners(s): Attila Szegedi
** Test Files: 0
** Test Files: 0
Line 304: Line 321:


* Module: SVG
* Module: SVG
** Source Dirs: ("content/svg", "layout/svg")
** Source Dirs: content/svg, layout/svg
** Owners(s): Tim Rowley
** Owners(s): Tim Rowley
** Test Files: 0
** Test Files: 0
Line 310: Line 327:


* Module: Security - Mozilla PSM Glue
* Module: Security - Mozilla PSM Glue
** Source Dirs: ("security/manager")
** Source Dirs: security/manager
** Owners(s): Kai Engert, John G. Myers
** Owners(s): Kai Engert, John G. Myers
** Test Files: 0
** Test Files: 0
Line 316: Line 333:


* Module: Standalone Composer
* Module: Standalone Composer
** Source Dirs: ("composer")
** Source Dirs: composer
** Owners(s): Daniel Glazman
** Owners(s): Daniel Glazman
** Test Files: 0
** Test Files: 0
Line 322: Line 339:


* Module: String
* Module: String
** Source Dirs: ("string", "xpcom/string")
** Source Dirs: string, xpcom/string
** Owners(s): Darin Fisher
** Owners(s): Darin Fisher
** Test Files: 0
** Test Files: 0
Line 328: Line 345:


* Module: Style System
* Module: Style System
** Source Dirs: ("layout/style")
** Source Dirs: layout/style
** Owners(s): L. David Baron
** Owners(s): L. David Baron
** Test Files: 0
** Test Files: 0


* Module: Tamarin
* Module: Tamarin
** Source Dirs: ("js/tamarin")
** Source Dirs: js/tamarin
** Owners(s): Dan Smith
** Owners(s): Dan Smith
** Test Files: 0
** Test Files: 0


* Module: Testing Infrastructure
* Module: Testing Infrastructure
** Source Dirs: ("testing")
** Source Dirs: testing
** Owners(s): Rob Campbell
** Owners(s): Rob Campbell
** Test Files: 101
** Test Files: 101


* Module: Thunderbird
* Module: Thunderbird
** Source Dirs: ("mail", "other-licenses/branding/thunderbird")
** Source Dirs: mail, other-licenses/branding/thunderbird
** Owners(s): Scott MacGregor, David Bienvenu
** Owners(s): Scott MacGregor, David Bienvenu
** Test Files: 0
** Test Files: 0
Line 349: Line 366:


* Module: Update Service
* Module: Update Service
** Source Dirs: ("webtools/addons", "webtools/update")
** Source Dirs: webtools/addons, webtools/update
** Owners(s): Mike Morgan
** Owners(s): Mike Morgan
** Test Files: 0
** Test Files: 0
Line 355: Line 372:


* Module: Venkman
* Module: Venkman
** Source Dirs: ("extensions/venkman")
** Source Dirs: extensions/venkman
** Owners(s): Robert Ginda
** Owners(s): Robert Ginda
** Test Files: 4
** Test Files: 4
Line 361: Line 378:


* Module: View System
* Module: View System
** Source Dirs: ("view")
** Source Dirs: view
** Owners(s): Robert O'Callahan
** Owners(s): Robert O'Callahan
** Test Files: 0
** Test Files: 0
Line 367: Line 384:


* Module: Win32-Based GFX and Widget
* Module: Win32-Based GFX and Widget
** Source Dirs: ("gfx/src/windows", "widget/src/windows")
** Source Dirs: gfx/src/windows, widget/src/windows
** Owners(s): Ere Maijala
** Owners(s): Ere Maijala
** Test Files: 0
** Test Files: 0


* Module: XBL
* Module: XBL
** Source Dirs: ("content/xbl", "content/xbl/public", "content/xbl/src")
** Source Dirs: content/xbl, content/xbl/public, content/xbl/src
** Owners(s): Jonas Sicking, Boris Zbarsky
** Owners(s): Jonas Sicking, Boris Zbarsky
** Test Files: 0
** Test Files: 0


* Module: XML
* Module: XML
** Source Dirs: ("content/xml", "extensions/xmlextras", "parser/expat")
** Source Dirs: content/xml, extensions/xmlextras, parser/expat
** Owners(s): Peter Van der Beken
** Owners(s): Peter Van der Beken
** Test Files: 57
** Test Files: 57
Line 383: Line 400:


* Module: XPApps
* Module: XPApps
** Source Dirs: ("xpfe")
** Source Dirs: xpfe
** Owners(s): Neil Rashbrook
** Owners(s): Neil Rashbrook
** Test Files: 0
** Test Files: 0
Line 389: Line 406:


* Module: XPCOM
* Module: XPCOM
** Source Dirs: ("xpcom", "xpcom/base", "xpcom/build", "xpcom/components", "xpcom/doc", "xpcom/ds", "xpcom/glue", "xpcom/MoreFiles", "xpcom/obsolete", "xpcom/proxy", "xpcom/sample", "xpcom/stub", "xpcom/tests", "xpcom/threads", "xpcom/tools", "xpcom/windbgdlg")
** Source Dirs: xpcom, xpcom/base, xpcom/build, xpcom/components, xpcom/doc, xpcom/ds, xpcom/glue, xpcom/MoreFiles, xpcom/obsolete, xpcom/proxy, xpcom/sample, xpcom/stub, xpcom/tests, xpcom/threads, xpcom/tools, xpcom/windbgdlg
** Owners(s): Doug Turner
** Owners(s): Doug Turner
** Test Files: 96
** Test Files: 96
Line 395: Line 412:


* Module: XPConnect
* Module: XPConnect
** Source Dirs: ("js/src/xpconnect")
** Source Dirs: js/src/xpconnect
** Owners(s): David Bradley
** Owners(s): David Bradley
** Test Files: 112
** Test Files: 112
Line 401: Line 418:


* Module: XPIDL
* Module: XPIDL
** Source Dirs: ("xpcom/typelib")
** Source Dirs: xpcom/typelib
** Owners(s): David Bradley
** Owners(s): David Bradley
** Test Files: 4
** Test Files: 4
Line 407: Line 424:


* Module: XPInstall
* Module: XPInstall
** Source Dirs: ("xpinstall")
** Source Dirs: xpinstall
** Owners(s): Dan Veditz
** Owners(s): Dan Veditz
** Test Files: 0
** Test Files: 0
Line 413: Line 430:


* Module: XPToolkit
* Module: XPToolkit
** Source Dirs: ("content/xul", "layout/xul")
** Source Dirs: content/xul, layout/xul
** Owners(s):  
** Owners(s):  
** Test Files: 0
** Test Files: 0
Line 419: Line 436:


* Module: XPrint
* Module: XPrint
** Source Dirs: ("gfx/src/xprint")
** Source Dirs: gfx/src/xprint
** Owners(s): Masaki Katakai
** Owners(s): Masaki Katakai
** Test Files: 0
** Test Files: 0
Line 425: Line 442:


* Module: XSLT Processor
* Module: XSLT Processor
** Source Dirs: ("content/xslt", "extensions/transformiix")
** Source Dirs: content/xslt, extensions/transformiix
** Owners(s): Peter Van der Beken
** Owners(s): Peter Van der Beken
** Test Files: 24
** Test Files: 24
Line 431: Line 448:


* Module: XTF
* Module: XTF
** Source Dirs: ("content/xtf", "layout/xtf")
** Source Dirs: content/xtf, layout/xtf
** Owners(s):  
** Owners(s):  
** Test Files: 0
** Test Files: 0
Line 437: Line 454:


* Module: Xlib-based gfx + widget
* Module: Xlib-based gfx + widget
** Source Dirs: ("gfx/src/xlib", "widget/src/xlib", "widget/src/xlibxtbin")
** Source Dirs: gfx/src/xlib, widget/src/xlib, widget/src/xlibxtbin
** Owners(s): Christopher Blizzard
** Owners(s): Christopher Blizzard
** Test Files: 0
** Test Files: 0


* Module: accessibility
* Module: accessibility
** Source Dirs: ("accessibility")
** Source Dirs: accessibility
** Owners(s): Aaron Leventhal
** Owners(s): Aaron Leventhal
** Test Files: 0
** Test Files: 0
Line 448: Line 465:


* Module: calendar
* Module: calendar
** Source Dirs: ("calendar")
** Source Dirs: calendar
** Owners(s): Michiel van Leeuwen
** Owners(s): Michiel van Leeuwen
** Test Files: 0
** Test Files: 0
Line 454: Line 471:


* Module: docshell
* Module: docshell
** Source Dirs: ("docshell", "uriloader", "webshell")
** Source Dirs: docshell, uriloader, webshell
** Owners(s): Benjamin Smedberg
** Owners(s): Benjamin Smedberg
** Test Files: 0
** Test Files: 0


* Module: ef
* Module: ef
** Source Dirs: ("ef")
** Source Dirs: ef
** Owners(s): Scott Furman
** Owners(s): Scott Furman
** Test Files: 0
** Test Files: 0
Line 465: Line 482:


* Module: js-tests
* Module: js-tests
** Source Dirs: ("js/tests")
** Source Dirs: js/tests
** Owners(s): Bob Clary
** Owners(s): Bob Clary
** Test Files: 0
** Test Files: 0


* Module: mozilla-toplevel
* Module: mozilla-toplevel
** Source Dirs: ("mozilla")
** Source Dirs: mozilla
** Owners(s): Brendan Eich
** Owners(s): Brendan Eich
** Test Files: 0
** Test Files: 0
Line 476: Line 493:


* Module: security
* Module: security
** Source Dirs: ("security/coreconf", "security/dbm", "security/jss", "security/nss")
** Source Dirs: security/coreconf, security/dbm, security/jss, security/nss
** Owners(s): Wan-Teh Chang, Bob Relyea, Nelson Bolyard, Julien Pierre
** Owners(s): Wan-Teh Chang, Bob Relyea, Nelson Bolyard, Julien Pierre
** Test Files: 287
** Test Files: 287


* Module: toolkit
* Module: toolkit
** Source Dirs: ("chrome", "storage", "toolkit", "xulrunner")
** Source Dirs: chrome, storage, toolkit, xulrunner
** Owners(s): Benjamin Smedberg
** Owners(s): Benjamin Smedberg
** Test Files: 2
** Test Files: 2


* Module: xptcall
* Module: xptcall
** Source Dirs: ("xpcom/reflect/xptcall")
** Source Dirs: xpcom/reflect/xptcall
** Owners(s): Josh Soref
** Owners(s): Josh Soref
** Test Files: 15
** Test Files: 15
** No response from e-mail.
** No response from e-mail.

Revision as of 09:29, 2 February 2007

  • Module: None
    • Source Dirs: db, ipc, extensions/irc, extensions/metrics, extensions/schema-validation, extensions/universalchardet, extensions/webdav, extensions/webservices
    • Owners(s):
    • Test Files:
  • Module: Application Suite
    • Source Dirs: extensions/help, suite
    • Owners(s): Neil Rashbrook
    • Test Files: 0
    • No response from e-mail.
  • Module: BeOS-based gfx and widget
    • Source Dirs: gfx/src/beos, widget/src/beos
    • Owners(s): Paul Ashford
    • Test Files: 0
    • Owner disavows association with project.
  • Module: Berkeley DB
    • Source Dirs: dbm
    • Owners(s): Bob Relyea
    • Test Files: 1
    • No response from e-mail.
  • Module: Bugzilla
    • Source Dirs: webtools/bugzilla
    • Owners(s): Dave Miller
    • Test Files: 0
    • Does not have "user-visible" testing, but could. Has not felt to be needed.
  • Module: Build Config
    • Source Dirs: build, config
    • Owners(s): Benjamin Smedberg
    • Test Files: 0
    • The build team is fully engaged in enabling testing.
  • Module: Composer
    • Source Dirs: editor
    • Owners(s): Daniel Glazman
    • Test Files: 1
    • No response from e-mail.
  • Module: Cookies and Permissions
    • Source Dirs: extensions/cookie
    • Owners(s): Darin Fisher
    • Test Files: 0
    • No response from e-mail.
  • Module: DOM Inspector
    • Source Dirs: extensions/inspector, layout/inspector
    • Owners(s): Christopher Aillon
    • Test Files: 1
    • No response from e-mail.
  • Module: Directory SDK
    • Source Dirs: directory
    • Owners(s): Mark C. Smith
    • Test Files: 1
    • An automatable test suite is kept in the repository but not checked out by default. Automated testing would need an LDAP server, such as can be set up with OpenSSL on Mac or Linux.
  • Module: Document Object Model
    • Source Dirs: content/base, content/events, content/html/content, content/html/document, dom
    • Owners(s): Peter Van der Beken, Johnny Stenback
    • Test Files: 41
    • No response from e-mail.
  • Module: Embedding
    • Source Dirs: embedding
    • Owners(s): Benjamin Smedberg
    • Test Files: 319
  • Module: Find As You Type
    • Source Dirs: extensions/typeaheadfind
    • Owners(s): None
    • Test Files: 0
    • No response from e-mail.
  • Module: Firefox
    • Source Dirs: browser, other-licenses/branding/firefox, browser/components/places/tests, browser/components/safebrowsing/tests, browser/components/sessionstore/test
    • Owners(s): Michael Connor
    • Test Files: 6
  • Module: GFX and Widget - General
    • Source Dirs: gfx, gfx/public, gfx/src, gfx/src/shared, widget, widget/public, widget/src, widget/src/xpwidgets
    • Owners(s): Robert O'Callahan
    • Test Files: 5
    • No response from e-mail.
  • Module: GFX and Widget - Mac
    • Source Dirs: gfx/src/mac, widget/src/cocoa, widget/src/mac
    • Owners(s): Mark Mentovai, Josh Aas
    • Test Files: 0
    • No response from e-mail.
  • Module: GTK
    • Source Dirs: gfx/src/gtk, widget/src/gtk, widget/src/gtk2, widget/src/gtksuperwin, widget/src/gtkxtbin
    • Owners(s): Robert O'Callahan, Stuart Parmenter
    • Test Files: 0
    • No response from e-mail.
  • Module: GTK Embedding Widget
    • Source Dirs: ()
    • Owners(s): Josh Soref
    • Test Files: 0
    • No response from e-mail.
  • Module: Global Key Bindings
    • Source Dirs: content/xbl/builtin
    • Owners(s): Aaron Leventhal
    • Test Files: 0
    • No response from e-mail.
  • Module: Graphics - Cairo and Thebes
    • Source Dirs: gfx/cairo, gfx/src/thebes, gfx/thebes
    • Owners(s): Vladimir Vukicevic, Stuart Parmenter
    • Test Files: 0
    • No response from e-mail.
  • Module: Grendel
    • Source Dirs: grendel
    • Owners(s): R.J. Keller
    • Test Files: 0
    • No response from e-mail.
  • Module: HTML Parser
    • Source Dirs: parser/htmlparser
    • Owners(s): Blake Kaplan
    • Test Files: 328
    • Tests are based on perl and configured to run easily on Windows only. Sayres is working on, or has worked on, new tests for WHATWG.
  • Module: HTML to Text/PostScript Translation
    • Source Dirs: gfx/src/ps, gfx/src/psshared
    • Owners(s): Kenneth Herron
    • Test Files: 0
    • No response from e-mail.
  • Module: I18N Library
    • Source Dirs: intl
    • Owners(s): Simon Montagu, Jungshik Shin
    • Test Files: 35
    • No response from e-mail.
  • Module: ImageLib
    • Source Dirs: jpeg, modules/libimg/png, modules/libpr0n, modules/zlib
    • Owners(s): Stuart Parmenter
    • Test Files: 0
    • No response from e-mail.
  • Module: Java APIs for DOM
    • Source Dirs: java/dom
    • Owners(s): Ashutosh Kulkarni
    • Test Files: 0
    • No response from e-mail.
  • Module: Java APIs to WebShell
    • Source Dirs: java/webclient
    • Owners(s): Edward J. Burns
    • Test Files: 0
    • No response from e-mail.
  • Module: Java Stubs
    • Source Dirs: modules/oji, nav-java, sun-java
    • Owners(s): Kyle Yuan
    • Test Files: 778
    • No response from e-mail.
  • Module: Java Utility Classes
    • Source Dirs: java/util
    • Owners(s): Edward J. Burns
    • Test Files: 0
    • No response from e-mail.
  • Module: Java and JS Capability-Based Security
    • Source Dirs: caps, caps/tests
    • Owners(s): Christopher Aillon
    • Test Files: 0
    • No response from e-mail.
  • Module: Java to XPCOM Bridge
    • Source Dirs: extensions/java
    • Owners(s): Javier Pedemonte
    • Test Files: 10
    • Recently fixed to be runnable from "make check" but no results are reported anywhere in particular.
  • Module: Java-Implemented Plugins
    • Source Dirs: java/plugins
    • Owners(s): Igor Kushnirskiy
    • Test Files: 0
    • No response from e-mail.
  • Module: JavaScript
    • Source Dirs: js/src, js/src/config, js/src/editline, js/src/fdlibm
    • Owners(s): Brendan Eich
    • Test Files: 0
    • Tests are runnable in jssh or in browser. Tests are currently being maintained and are working.
  • Module: JavaScript Debugger Backend
    • Source Dirs: js/jsd
    • Owners(s): Josh Soref
    • Test Files: 0
    • No response from e-mail.
  • Module: Layout Engine
    • Source Dirs: layout, layout/base, layout/build, layout/doc, layout/forms, layout/generic, layout/html, layout/macbuild, layout/printing, layout/tables, layout/tools
    • Owners(s): L. David Baron
    • Test Files: 2733
    • Reftest is current and working. There would be significant value in:
      • converting testcases from fixed bugs into formats that can be run in these suites
      • writing testcases for these test suites based on the specifications being implemented or based on testing in other browsers
      • converting existing test suites for specifications into formats usable by these harnesses
  • Module: LiveConnect
    • Source Dirs: js/src/liveconnect
    • Owners(s): Alfred Peng
    • Test Files: 0
    • Owner is enthusiasti about getting help with collecting LC tests and making sure they are running.
  • Module: MIME
    • Source Dirs: mailnews/mime
    • Owners(s): David Bienvenu, Scott MacGregor
    • Test Files: 0
    • No response from e-mail.
  • Module: Mail and News Backend
    • Source Dirs: mailnews
    • Owners(s): David Bienvenu, Scott MacGregor
    • Test Files: 0
    • No response from e-mail.
  • Module: MathML
    • Source Dirs: layout/mathml
    • Owners(s): Roger B. Sidje
    • Test Files: 2
  • Module: Movemail
    • Source Dirs: mailnews/movemail
    • Owners(s): Philip K. Warren
    • Test Files: 0
    • No response from e-mail.
  • Module: Mozilla Tools
    • Source Dirs: tools
    • Owners(s): L. David Baron
    • Test Files: 0
  • Module: Mstone
    • Source Dirs: mstone
    • Owners(s): Dan Christian
    • Test Files: 0
    • No response from e-mail.
  • Module: NSPR
    • Source Dirs: nsprpub
    • Owners(s): Wan-Teh Chang, Nelson Bolyard, Darin Fisher
    • Test Files: 183
    • No response from e-mail.
  • Module: NetLib
    • Source Dirs: netwerk
    • Owners(s): Darin Fisher
    • Test Files: 11
    • No response from e-mail.
  • Module: P3P
    • Source Dirs: extensions/p3p
    • Owners(s): Harish Dhurvasula
    • Test Files: 0
    • No response from e-mail.
  • Module: PerlConnect
    • Source Dirs: js/src/perlconnect
    • Owners(s): Vladimir Livshits
    • Test Files: 0
    • No response from e-mail.
  • Module: Photon
    • Source Dirs: gfx/src/photon, widget/src/photon
    • Owners(s): Adrian Mardare
    • Test Files: 0
    • No response from e-mail.
  • Module: Plugins
    • Source Dirs: modules/plugin
    • Owners(s): Johnny Stenback
    • Test Files: 0
    • No response from e-mail.
  • Module: Preferences
    • Source Dirs: modules/libpref
    • Owners(s):
    • Test Files: 0
    • No response from e-mail.
  • Module: Profile Manager
    • Source Dirs: profile
    • Owners(s):
    • Test Files: 0
    • No response from e-mail.
  • Module: Qt-based gfx and widget
    • Source Dirs: gfx/src/qt, widget/src/qt
    • Owners(s): Zack Rusin
    • Test Files: 0
    • No response from e-mail.
  • Module: RDF
    • Source Dirs: rdf
    • Owners(s): Axel Hecht
    • Test Files: 10
  • Module: Registry
    • Source Dirs: modules/libreg
    • Owners(s): Dan Veditz
    • Test Files: 2
    • No response from e-mail.
  • Module: Rhino
    • Source Dirs: js/rhino
    • Owners(s): Attila Szegedi
    • Test Files: 0
    • No response from e-mail.
  • Module: SVG
    • Source Dirs: content/svg, layout/svg
    • Owners(s): Tim Rowley
    • Test Files: 0
    • No response from e-mail.
  • Module: Security - Mozilla PSM Glue
    • Source Dirs: security/manager
    • Owners(s): Kai Engert, John G. Myers
    • Test Files: 0
    • No response from e-mail.
  • Module: Standalone Composer
    • Source Dirs: composer
    • Owners(s): Daniel Glazman
    • Test Files: 0
    • No response from e-mail.
  • Module: String
    • Source Dirs: string, xpcom/string
    • Owners(s): Darin Fisher
    • Test Files: 0
    • No response from e-mail.
  • Module: Style System
    • Source Dirs: layout/style
    • Owners(s): L. David Baron
    • Test Files: 0
  • Module: Tamarin
    • Source Dirs: js/tamarin
    • Owners(s): Dan Smith
    • Test Files: 0
  • Module: Testing Infrastructure
    • Source Dirs: testing
    • Owners(s): Rob Campbell
    • Test Files: 101
  • Module: Thunderbird
    • Source Dirs: mail, other-licenses/branding/thunderbird
    • Owners(s): Scott MacGregor, David Bienvenu
    • Test Files: 0
    • No response from e-mail.
  • Module: Update Service
    • Source Dirs: webtools/addons, webtools/update
    • Owners(s): Mike Morgan
    • Test Files: 0
    • No response from e-mail.
  • Module: Venkman
    • Source Dirs: extensions/venkman
    • Owners(s): Robert Ginda
    • Test Files: 4
    • No response from e-mail.
  • Module: View System
    • Source Dirs: view
    • Owners(s): Robert O'Callahan
    • Test Files: 0
    • No response from e-mail.
  • Module: Win32-Based GFX and Widget
    • Source Dirs: gfx/src/windows, widget/src/windows
    • Owners(s): Ere Maijala
    • Test Files: 0
  • Module: XBL
    • Source Dirs: content/xbl, content/xbl/public, content/xbl/src
    • Owners(s): Jonas Sicking, Boris Zbarsky
    • Test Files: 0
  • Module: XML
    • Source Dirs: content/xml, extensions/xmlextras, parser/expat
    • Owners(s): Peter Van der Beken
    • Test Files: 57
    • No response from e-mail.
  • Module: XPApps
    • Source Dirs: xpfe
    • Owners(s): Neil Rashbrook
    • Test Files: 0
    • No response from e-mail.
  • Module: XPCOM
    • Source Dirs: xpcom, xpcom/base, xpcom/build, xpcom/components, xpcom/doc, xpcom/ds, xpcom/glue, xpcom/MoreFiles, xpcom/obsolete, xpcom/proxy, xpcom/sample, xpcom/stub, xpcom/tests, xpcom/threads, xpcom/tools, xpcom/windbgdlg
    • Owners(s): Doug Turner
    • Test Files: 96
    • No response from e-mail.
  • Module: XPConnect
    • Source Dirs: js/src/xpconnect
    • Owners(s): David Bradley
    • Test Files: 112
    • No response from e-mail.
  • Module: XPIDL
    • Source Dirs: xpcom/typelib
    • Owners(s): David Bradley
    • Test Files: 4
    • No response from e-mail.
  • Module: XPInstall
    • Source Dirs: xpinstall
    • Owners(s): Dan Veditz
    • Test Files: 0
    • No response from e-mail.
  • Module: XPToolkit
    • Source Dirs: content/xul, layout/xul
    • Owners(s):
    • Test Files: 0
    • No response from e-mail.
  • Module: XPrint
    • Source Dirs: gfx/src/xprint
    • Owners(s): Masaki Katakai
    • Test Files: 0
    • No response from e-mail.
  • Module: XSLT Processor
    • Source Dirs: content/xslt, extensions/transformiix
    • Owners(s): Peter Van der Beken
    • Test Files: 24
    • No response from e-mail.
  • Module: XTF
    • Source Dirs: content/xtf, layout/xtf
    • Owners(s):
    • Test Files: 0
    • No response from e-mail.
  • Module: Xlib-based gfx + widget
    • Source Dirs: gfx/src/xlib, widget/src/xlib, widget/src/xlibxtbin
    • Owners(s): Christopher Blizzard
    • Test Files: 0
  • Module: accessibility
    • Source Dirs: accessibility
    • Owners(s): Aaron Leventhal
    • Test Files: 0
    • No response from e-mail.
  • Module: calendar
    • Source Dirs: calendar
    • Owners(s): Michiel van Leeuwen
    • Test Files: 0
    • No response from e-mail.
  • Module: docshell
    • Source Dirs: docshell, uriloader, webshell
    • Owners(s): Benjamin Smedberg
    • Test Files: 0
  • Module: ef
    • Source Dirs: ef
    • Owners(s): Scott Furman
    • Test Files: 0
    • No response from e-mail.
  • Module: js-tests
    • Source Dirs: js/tests
    • Owners(s): Bob Clary
    • Test Files: 0
  • Module: mozilla-toplevel
    • Source Dirs: mozilla
    • Owners(s): Brendan Eich
    • Test Files: 0
    • No response from e-mail.
  • Module: security
    • Source Dirs: security/coreconf, security/dbm, security/jss, security/nss
    • Owners(s): Wan-Teh Chang, Bob Relyea, Nelson Bolyard, Julien Pierre
    • Test Files: 287
  • Module: toolkit
    • Source Dirs: chrome, storage, toolkit, xulrunner
    • Owners(s): Benjamin Smedberg
    • Test Files: 2
  • Module: xptcall
    • Source Dirs: xpcom/reflect/xptcall
    • Owners(s): Josh Soref
    • Test Files: 15
    • No response from e-mail.