99
edits
(→Test Suites: removing notes) |
(→Test Suites: add status and current info) |
||
| Line 85: | Line 85: | ||
{| class="fullwidth-table" | {| class="fullwidth-table" | ||
| style="background:#efefef" | | |||
| style="background:#efefef" | '''Test Suite Name''' | | style="background:#efefef" | '''Test Suite Name''' | ||
| style="background:#efefef" | '''Brief Description''' | | style="background:#efefef" | '''Brief Description''' | ||
| style="background:#efefef" | '''Test Harness(es)''' | | style="background:#efefef" | '''Test Harness(es)''' | ||
| style="background:#efefef" | '''Status''' | | style="background:#efefef" | '''Status''' | ||
| style="background:#efefef" | ''' | | style="background:#efefef" | '''Last Info''' | ||
|- | |- | ||
| style="background:#00ff00" | | |||
| JS tests | | JS tests | ||
| well-developed suite of tests of the JavaScript language in [http://lxr.mozilla.org/mozilla/source/js/tests/ js/tests] | | well-developed suite of tests of the JavaScript language in [http://lxr.mozilla.org/mozilla/source/js/tests/ js/tests] | ||
| [http://bclary.com/projects/spider/ SpiderMonkey] Runs on QA Farm. Stable and not necessary to use or share. | | [http://bclary.com/projects/spider/ SpiderMonkey] Runs on QA Farm. Stable and not necessary to use or share. | ||
| Semi-automated. Plans to fully automate with Alice and Rob's help in Q1 2007 | | Semi-automated. Plans to fully automate with Alice and Rob's help in Q1 2007 | ||
| | | Info is current. See [mailto:bc@mozilla.com bc], [mailto:alice@mozilla.com alice], [mailto:rcampbell@mozilla.com robcee]. | ||
|- | |- | ||
| style="background:#00ff00" | | |||
| Security tests | | Security tests | ||
| | | | ||
| Custom framework. Runs on QA Farm. When bugs were filed, regression test cases are usually added. | | Custom framework. Runs on QA Farm. When bugs were filed, regression test cases are usually added. | ||
| Semi-automated. Plans to fully automate with Eggplant in Q1 2007 | | Semi-automated. Plans to fully automate with Eggplant in Q1 2007 | ||
| | | Info is current. See [mailto:bc@mozilla.com bc], [mailto:jruderman@gmail.com jruderman]. Definite opportunity to mine bugs for test cases. | ||
|- | |- | ||
| style="background:#00ff00" | | |||
| Automated Smoke Tests | | Automated Smoke Tests | ||
| A "Smoke Test" is a quick, basic qualification. | | A "Smoke Test" is a quick, basic qualification. | ||
| Eggplant. Runs on Tracy's machines. Tests for FFx 1.5 and 2.0 | | Eggplant. Runs on Tracy's machines. Tests for FFx 1.5 and 2.0 | ||
| Fully automated. Completed porting to Mac and Linux in Q4 2006. Plan to move | | Fully automated. Completed porting to Mac and Linux in Q4 2006. Plan to move execution to QA Farm in Q1 2007 | ||
| | | Info is current. See [mailto:twalker@mozilla.com tracy]. | ||
|- | |- | ||
| style="background:#00ff00" | | |||
| Basic Functionality Tests (BFT) | | Basic Functionality Tests (BFT) | ||
| 130+ manual test cases, broadly covering major features | | 130+ manual test cases, broadly covering major features | ||
| litmus for [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=7 1.5] and [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=25 2.0] | | litmus for [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=7 1.5] and [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=25 2.0] | ||
| will be updated for FF3 | | will be updated for FF3 | ||
| | | Info is current. See [mailto:marcia@mozilla.org marcia], [mailto:timr@mozilla.com timr]. | ||
|- | |- | ||
| style="background:#00ff00" | | |||
| Full Functionality Tests (FFT) | | Full Functionality Tests (FFT) | ||
| approx. 280 manual test cases, covering most features | | approx. 280 manual test cases, covering most features | ||
| litmus for [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=2 1.0], [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=26 1.5] and [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=27 2.0] | | litmus for [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=2 1.0], [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=26 1.5] and [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=27 2.0] | ||
| will be updated for FF3 | | will be updated for FF3 | ||
| | | Info is current. See [mailto:marcia@mozilla.org marcia], [mailto:timr@mozilla.com timr]. | ||
|- | |- | ||
| style="background:#00ff00" | | |||
| Localization Tests | | Localization Tests | ||
| 15 test cases | | 15 test cases | ||
| litmus for [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=10 1.5] and [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=39 2.0] | | litmus for [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=10 1.5] and [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=39 2.0] | ||
| engaged and open to design | | engaged and open to design | ||
| | | Info is current. Proposed designs and issues current in newsgroups. See [mailto:axel@mozilla.com axel] | ||
|- | |- | ||
| style="background:#00ff00" | | |||
| Software Update Suite | | Software Update Suite | ||
| approx. 50 tests, targeted to update process itself | | approx. 50 tests, targeted to update process itself | ||
| [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=38 litmus] | | [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&testgroup_id=38 litmus] | ||
| | | | ||
| | | Info is current. See [mailto:bc@mozilla.com bc]. | ||
|- | |- | ||
| style="background:#00ff00" | | |||
| T* | | T* | ||
| includes Tdhtml, Ts, Txul, [http://wiki.mozilla.org/Mozilla2:Trender Trender] (aka Tgfx), Z, and mZ, [http://wiki.mozilla.org/Performance:Tinderbox_Tests wiki for most T] | | includes Tdhtml, Ts, Txul, [http://wiki.mozilla.org/Mozilla2:Trender Trender] (aka Tgfx), Z, and mZ, [http://wiki.mozilla.org/Performance:Tinderbox_Tests wiki for most T] | ||
| "make check" | | "make check" | ||
| running, but not growing | | running, but not growing | ||
| Info is current. Tests need transition to buildbot. See [mailto:rcampbell@mozilla.com robcee], [mailto:timr@mozilla.com timr]. | |||
|- | |||
| style="background:#00ff00" | | |||
| Update Checker | |||
| validity of update mar files | |||
| currently manual in QA Farm, moving to buildbot, [http://wiki.mozilla.org/MozillaQualityAssurance:Update_Checker wiki] | |||
| | | | ||
| | | Info is current. See [mailto:bc@mozilla.com bc], [mailto:rhelmer@mozilla.com rhelmer]. | ||
|- | |- | ||
| style="background:#00ff00" | | |||
| Tp2 | | Tp2 | ||
| new page load tests | | new page load tests | ||
| "make check"/buildbot | | "make check"/buildbot | ||
| nearing complete automation | | nearing complete automation | ||
| Info is current. Being integrated into automation. See [mailto:alice@mozilla.com alice], [mailto:rcampbell@mozilla.com robcee]. | |||
|- | |||
| style="background:#00ff00" | | |||
| Update Checker | |||
| validity of update mar files | |||
| currently manual in QA Farm, moving to buildbot, [http://wiki.mozilla.org/MozillaQualityAssurance:Update_Checker wiki] | |||
| | | | ||
| [mailto: | | Info is current. See [mailto:bc@mozilla.com bc], [mailto:rhelmer@mozilla.com rhelmer]. | ||
|- | |- | ||
| style="background:#00ff00" | | |||
| Download Checker | | Download Checker | ||
| verify integrity of major released | | verify integrity of major released | ||
| manual, [http://wiki.mozilla.org/MozillaQualityAssurance:Download_Checker wiki] | | manual, [http://wiki.mozilla.org/MozillaQualityAssurance:Download_Checker wiki] | ||
| runnable, passing | | runnable, passing | ||
| | | Info is current. See [mailto:bc@mozilla.com bc]. | ||
|- | |- | ||
| style="background:#00ff00" | | |||
| L10N Search Verifier | | L10N Search Verifier | ||
| | | | ||
| manual, [http://wiki.mozilla.org/MozillaQualityAssurance:l10n_Search_Verifier wiki] | | manual, [http://wiki.mozilla.org/MozillaQualityAssurance:l10n_Search_Verifier wiki] | ||
| runnable, passing | | runnable, passing | ||
| | | Info is current, but current plans are unclear. | ||
|- | |- | ||
| style="background:#00ff00" | | |||
| XSLT | | XSLT | ||
| re-purposing of the Adobe Xalan tests. | | re-purposing of the Adobe Xalan tests. | ||
| [[Custom Test Executables|custom executable/C++]] | | [[Custom Test Executables|custom executable/C++]] | ||
| Driver is in mozilla, but test content is at Apache. | | Driver is in mozilla, but test content is at Apache. | ||
| | | Info is current, but current run occasionally. Need automation. | ||
|- | |- | ||
| style="background:#00ff00" | | |||
| DOM | | DOM | ||
| being transitioned into MochiTest | | being transitioned into MochiTest | ||
| browser and eyeballs? | | browser and eyeballs? | ||
| | | | ||
| | | Info is currrent. More tests to be transitioned. See [mailto:robert@ocallahan.org roc], [mailto:rcampbell@mozilla.com robcee]. | ||
|- | |- | ||
| style="background:#00ff00" | | |||
| CSS | | CSS | ||
| verify spec compliance | | verify spec compliance | ||
| reftest | | reftest | ||
| running, passing, needing much to be added | | running, passing, needing much to be added | ||
| | | Info is current. More tests needed. See [mailto:rcampbell@mozilla.com robcee], [mailto:dbaron@mozilla.com dbaron]. | ||
|- | |- | ||
| style="background:#ffff00" | | |||
| XBL2 | | XBL2 | ||
| [http://wiki.mozilla.org/MozillaQualityAssurance:Test_Development_Projects#Platform_Content_Area wiki] | | [http://wiki.mozilla.org/MozillaQualityAssurance:Test_Development_Projects#Platform_Content_Area wiki] | ||
| | | | ||
| XBL2 still in design | | XBL2 still in design | ||
| | | Info is current. [mailto:jonas@sicking.cc jonas] | ||
|- | |- | ||
| style="background:#ffff00" | | |||
| Browser/Content | | Browser/Content | ||
| May be transitioned to reftest or MochiTest, as appropriate. | | May be transitioned to reftest or MochiTest, as appropriate. | ||
| [[Custom Test Executables|custom executable/C++]] | | [[Custom Test Executables|custom executable/C++]] | ||
| | | | ||
| | | Info is current. Several groups of tests need to be seperated, given TLC, automation. | ||
|- | |- | ||
| style="background:#ffff00" | | |||
| Embedding | | Embedding | ||
| Tests seem fairly current but not building, why? | | Tests seem fairly current but not building, why? | ||
| [[Custom Test Executables|custom executable/C++]] | | [[Custom Test Executables|custom executable/C++]] | ||
| | | | ||
| | | Info is in source, but not sure of source for more info. | ||
|- | |- | ||
| style="background:#ffff00" | | |||
| Extensions | | Extensions | ||
| | | | ||
| [[Custom Test Executables|custom executable/C++]] | | [[Custom Test Executables|custom executable/C++]] | ||
| | | | ||
| | | Info is in source, but not sure of source for more info. | ||
|- | |- | ||
| style="background:#ffff00" | | |||
| Java Applets | | Java Applets | ||
| list suggested by Java team at Apple | | list suggested by Java team at Apple | ||
| browser and eyeballs, [http://wiki.mozilla.org/MozillaQualityAssurance:Test_JavaApplets wiki] | | browser and eyeballs, [http://wiki.mozilla.org/MozillaQualityAssurance:Test_JavaApplets wiki] | ||
| Just a list. No automation is currently in process. | | Just a list. No automation is currently in process. | ||
| | | Info is current. See [mailto:rkiddy@mozilla.com ray]. | ||
|- | |- | ||
| style="background:#ffff00" | | |||
| I18N | | I18N | ||
| | | | ||
| [[Custom Test Executables|custom executable/C++]] | | [[Custom Test Executables|custom executable/C++]] | ||
| | | | ||
| | | Info is current, but not sure of approach to automation plans. | ||
|- | |- | ||
| style="background:#ffff00" | | |||
| Graphics | | Graphics | ||
| | | | ||
| [[Custom Test Executables|custom executable/C++]] | | [[Custom Test Executables|custom executable/C++]] | ||
| | | | ||
| | | Info is current, but tests will need to be made current. Match to external Cairo testing for relevance. | ||
|- | |- | ||
| style="background:#00ff00" | | |||
| HTML Parsing | | HTML Parsing | ||
| Will need to deal with WHATWG/html5lib tests [https://bugzilla.mozilla.org/show_bug.cgi?id=366936 366936]. The htmlparser/tests/html test vs a baseline, but a baseline has not been stored. | | Will need to deal with WHATWG/html5lib tests [https://bugzilla.mozilla.org/show_bug.cgi?id=366936 366936]. The htmlparser/tests/html test vs a baseline, but a baseline has not been stored. | ||
| [[Custom Test Executables|custom executable/C++]] | | [[Custom Test Executables|custom executable/C++]] | ||
| | | | ||
| | | Info is in source. Other source of info is unclear (perhaps [mailto:mrbkap@mozilla.com mrbkap]?) | ||
|- | |- | ||
| style="background:#00ff00" | | |||
| Acid2 | | Acid2 | ||
| compliance tests from outside standards "watcher" | | compliance tests from outside standards "watcher" | ||
| manually executed, [http://www.webstandards.org/action/acid2/ Acid2 Browser Test] | | manually executed, [http://www.webstandards.org/action/acid2/ Acid2 Browser Test] | ||
| currently passing | | currently passing | ||
| | | Info is current. See [mailto:timr@mozilla.com timr]. | ||
|- | |- | ||
| style="background:#ffff00" | | |||
| XPConnect | | XPConnect | ||
| TestXPC -> "FAILED to get a JSRuntime" | | TestXPC -> "FAILED to get a JSRuntime" | ||
| [[Custom Test Executables|custom executable/C++]] | | [[Custom Test Executables|custom executable/C++]] | ||
| | | | ||
| | | Info is in source, but not sure of source for more info. | ||
|- | |- | ||
| style="background:#00ff00" | | |||
| Layout/HTML | | Layout/HTML | ||
| 1800+ files. These can be transitioned, probably to reftest. HTML file groups: CellMapTest, FrameSetNav, SlideShow, attributes, block, css, formctls, frameset, printer, style, table, tags, xbl. | | 1800+ files. These can be transitioned, probably to reftest. HTML file groups: CellMapTest, FrameSetNav, SlideShow, attributes, block, css, formctls, frameset, printer, style, table, tags, xbl. | ||
| "the old regression test suite" and reftest. Older tests will go to reftest. | | "the old regression test suite" and reftest. Older tests will go to reftest. | ||
| | | | ||
| | | Info is current, but a lot of tests need TLC, automation. | ||
|- | |- | ||
| style="background:#ffff00" | | |||
| Math/ML | | Math/ML | ||
| Do mathematical glyphs display correctly on all platforms? | | Do mathematical glyphs display correctly on all platforms? | ||
| "browsers and eyeballs" | | "browsers and eyeballs" | ||
| also using w3c.org site content | | also using w3c.org site content | ||
| | | Info is current, May be able to automate with reftest. | ||
|- | |- | ||
| style="background:#ffff00" | | |||
| Plugins | | Plugins | ||
| | | | ||
| | | | ||
| Not known | | Not known | ||
| | | Info is in source, but not sure of source for more info. | ||
|- | |- | ||
| style="background:#ffff00" | | |||
| Java Plugin | | Java Plugin | ||
| | | | ||
| | | | ||
| not current, dev may feel out of loop | | not current, dev may feel out of loop | ||
| | | Info is current, but not sure of approach to automation plans. | ||
|- | |- | ||
| style="background:#00ff00" | | |||
| Networking | | Networking | ||
| 25 test executables, but all must be given parameters | | 25 test executables, but all must be given parameters | ||
| [[Custom Test Executables|custom executable/C++]] | | [[Custom Test Executables|custom executable/C++]] | ||
| | | | ||
| | | Info is in source, but not sure of source for more info. | ||
|- | |- | ||
| style="background:#ffff00" | | |||
| NSPR | | NSPR | ||
| approx 150 test executables, most pass. | | approx 150 test executables, most pass. | ||
| custom executable/c | | custom executable/c | ||
| | | | ||
| | | Info is in source, but not sure of source for more info. | ||
|- | |- | ||
| style="background:#ffff00" | | |||
| RDF | | RDF | ||
| | | | ||
| [[Custom Test Executables|custom executable/C++]] | | [[Custom Test Executables|custom executable/C++]] | ||
| dsds (not being built), rdfcat, rdfpoll, triplescat (doc for invoke?) | | dsds (not being built), rdfcat, rdfpoll, triplescat (doc for invoke?) | ||
| | | Info is in source, but not sure of source for more info. | ||
|- | |- | ||
| style="background:#00ff00" | | |||
| Security/NSS | | Security/NSS | ||
| 26 tests, but not runnable without info | | 26 tests, but not runnable without info | ||
| [[Custom Test Executables|custom executable/C++]] and "make check" | | [[Custom Test Executables|custom executable/C++]] and "make check" | ||
| | | | ||
| | | Info is current. NSS tests run externally. Need tests relevant to MoCo. | ||
|- | |- | ||
| style="background:#00ff00" | | |||
| XPCOM | | XPCOM | ||
| 28 custom executables, most pass, can be better documented, xpcom/tests/unit/test_pipe.js (xpcshell) | | 28 custom executables, most pass, can be better documented, xpcom/tests/unit/test_pipe.js (xpcshell) | ||
| [[Custom Test Executables|custom executable/C++]] | | [[Custom Test Executables|custom executable/C++]] | ||
| | | | ||
| | | Info is current, but not sure of source for more info. | ||
|- | |- | ||
| style="background:#ffff00" | | |||
| XPFE | | XPFE | ||
| winopen.xul, runs but does not show final results | | winopen.xul, runs but does not show final results | ||
| | | | ||
| | | | ||
| | | Info is in source, but not sure of source for more info. | ||
|- | |- | ||
| style="background:#ffff00" | | |||
| XPInstall | | XPInstall | ||
| pre_checkin_trigger.html, runs in browser, passes | | pre_checkin_trigger.html, runs in browser, passes | ||
| | | | ||
| | | | ||
| | | Info is in source, but not sure of source for more info. | ||
|} | |} | ||
edits