QA/TDAI/Inventory: Difference between revisions
Jump to navigation
Jump to search
(adding note in regards color assignment) |
m (→Suites? Harnesses? Tests?: correct punctuation) |
||
(18 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
<small>[[QA/TDAI|« QA/TDAI]]</small> | |||
{{draft}} | {{draft}} | ||
=== | === Suites? Harnesses? Tests? === | ||
We all want quality to happen. How can we help? What is being run? What can I run something with? What does any of this mean? Not all questions are answered, but some. | We all want quality to happen. How can we help? What is being run? What can I run something with? What does any of this mean? Not all questions are answered, but some. | ||
Line 15: | Line 17: | ||
# What tests do we have now, how current are they and how they should be run? Should they be expected to pass? | # What tests do we have now, how current are they and how they should be run? Should they be expected to pass? | ||
# What features or modules need tests to be written for them? What are the requirements of the testing that should happen? | # What features or modules need tests to be written for them? What are the requirements of the testing that should happen? | ||
# What tools do we have now that can be used to write tests? What tools outside of mozilla have people used to build tests and test tools | # What tools do we have now that can be used to write tests? What tools outside of mozilla have people used to build tests and test tools? | ||
# Of the tests currently in existence, which of them are outside the "mozilla.org" umbrella? Which use resources from outside? What is the reliability and accessibility of these resources? Are there issues which keep us from keeping local copies? | # Of the tests currently in existence, which of them are outside the "mozilla.org" umbrella? Which use resources from outside? What is the reliability and accessibility of these resources? Are there issues which keep us from keeping local copies? | ||
Line 22: | Line 24: | ||
=== Criteria for Colors === | === Criteria for Colors === | ||
< | <div class="note">'''NOTE''': that judgments are subjective and not "hard and fast". Caring enough to discuss will change a rating. Not caring enough to discuss is explanation enough.</div> | ||
* Green: Generously defined now. Info is current or findable. Something is buildable and runnable by someone. There may still be obvious improvements needed. | * Green: Generously defined now. Info is current or findable. Something is buildable and runnable by someone. There may still be obvious improvements needed. | ||
Line 31: | Line 33: | ||
{| class="fullwidth-table" | {| class="fullwidth-table" | ||
!Test Harness Name | |||
!Brief Description | |||
!Language Used | |||
!Status of Harness | |||
!Notes | |||
|- | |- | ||
| MochiTest | | MochiTest | ||
| built by [mailto:sayrer@gmail.com sayrer] using the [http://www.mochikit.com MochiKit] framework | | built by [mailto:sayrer@gmail.com sayrer] using the [http://www.mochikit.com MochiKit] framework | ||
| JavaScript | | JavaScript | ||
| Automation being set up on QA Farm. Exec by community is possible | | Automation being set up on QA Farm. Exec by community is possible. | ||
| [ | | [[mdc:Writing MochiTest-based unit tests|mochitest]] | ||
|- | |- | ||
| reftest | | reftest | ||
| comparison of two pages, via JavaScript and Canvas, for visual equivalency | | comparison of two pages, via JavaScript and Canvas, for visual equivalency | ||
| JavaScript | | JavaScript | ||
| runnable on built trunk | | runnable on built trunk. There is a list of [[mdc:reftest opportunities files|reftest opportunities]], but it is not clear if we want to use them. | ||
| [ | | [[mdc:Creating reftest-based unit tests|reftest]] | ||
|- | |- | ||
| xpcshell | | xpcshell | ||
Line 53: | Line 55: | ||
| JavaScript | | JavaScript | ||
| recent care and feeding, very usable | | recent care and feeding, very usable | ||
| [ | | [[mdc:Writing_xpcshell-based_unit_tests|xpcshell]] | ||
|- | |- | ||
| eggplant | | eggplant | ||
Line 62: | Line 64: | ||
|- | |- | ||
| litmus | | litmus | ||
| Catalog of manual test cases. [ | | Catalog of manual test cases. [[Litmus|Being developed]] to allow community to [http://litmus.mozilla.org/run_tests.cgi run] the manual smoke tests, BFT, FFT and L10n tests. [http://litmus.mozilla.org/search_results.cgi GUI to capture results] and provide feedback to the QA team. Reporting function to check test and platform coverage. | ||
| English, German, French, etc. | | English, German, French, etc. | ||
| The place to be on Community Test Day! Still in refinement by [mailto:zlipton@mozilla.com zlipton] and [mailto:ccooper@deadsquid.com coop]. 2445 test cases, 1994 tester accounts with 845 active | | The place to be on Community Test Day! Still in refinement by [mailto:zlipton@mozilla.com zlipton] and [mailto:ccooper@deadsquid.com coop]. 2445 test cases, 1994 tester accounts with 845 active | ||
Line 71: | Line 73: | ||
| | | | ||
| running, passing, run by tinderbox | | running, passing, run by tinderbox | ||
| [ | | [[MozillaQualityAssurance:Performance_Testing|wiki]] | ||
|- | |- | ||
| test.js | | test.js | ||
Line 96: | Line 98: | ||
| any info known? please [mailto:rkiddy@mozilla.com share]. | | any info known? please [mailto:rkiddy@mozilla.com share]. | ||
| [http://xulunit.mozdev.org xulunit.m.o] | | [http://xulunit.mozdev.org xulunit.m.o] | ||
|- | |||
|litmus2 | |||
|redesign/rework of the test case management tool. | |||
| | |||
|in idea phase | |||
|[https://wiki.mozilla.org/index.php?title=QA/TDAI/Inventory:notes notes] | |||
|} | |} | ||
Line 101: | Line 109: | ||
{| class="fullwidth-table" | {| class="fullwidth-table" | ||
! | |||
!Test Suite Name | |||
!Brief Description | |||
!Test Harness(es) | |||
!Status | |||
!Last Info | |||
|- | |- | ||
| style="background:#00ff00" | | | style="background:#00ff00" | | ||
| | | [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://www.mozilla.org/js/tests/library.html 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 | ||
Line 159: | Line 167: | ||
| style="background:#00ff00" | | | style="background:#00ff00" | | ||
| T* | | T* | ||
| includes Tdhtml, Ts, Txul, [ | | includes Tdhtml, Ts, Txul, [[Trender]] (aka Tgfx), Z, and mZ, [[Performance:Tinderbox_Tests|wiki for most T]] | ||
| | | | ||
| 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]. | | Info is current. Tests need transition to buildbot. See [mailto:rcampbell@mozilla.com robcee], [mailto:timr@mozilla.com timr]. | ||
|- | |||
| style="background:#00ff00" | | |||
| Accessibility | |||
| [[Accessibility/qa]] | |||
| | |||
| Info is current. A lot is going on, but opportunities to automate are not as developed as they could be. See [mailto:aaronleventhal@moonset.net Aaron Leventhal]. | |||
| | |||
|- | |- | ||
| style="background:#00ff00" | | | style="background:#00ff00" | | ||
| Update Checker | | Update Checker | ||
| validity of update mar files | | validity of update mar files | ||
| currently | | currently automated on release machines, moving to buildbot, [[MozillaQualityAssurance:Update_Checker|wiki]] | ||
| | | | ||
| Info is | | Info is out of date. See [mailto:rhelmer@mozilla.com rhelmer]. | ||
|- | |||
| style="background:#00ff00" | | |||
| L10n checker/metadiff | |||
| verify that :<ul><li>en-US build matches locale build</li><li>ensure no read-only files</li><li>show differences from last release</li> | |||
| | |||
| currently automated on release machines, moving to buildbot, [[MozillaQualityAssurance:MetaDiff|wiki]] | |||
| Info is out of date. See [mailto:rhelmer@mozilla.com rhelmer]. | |||
|- | |- | ||
| style="background:#00ff00" | | | style="background:#00ff00" | | ||
Line 177: | Line 199: | ||
| nearing complete automation | | nearing complete automation | ||
| Info is current. Being integrated into automation. See [mailto:alice@mozilla.com alice], [mailto:rcampbell@mozilla.com robcee]. | | Info is current. Being integrated into automation. See [mailto:alice@mozilla.com alice], [mailto:rcampbell@mozilla.com robcee]. | ||
|- | |- | ||
| style="background:#00ff00" | | | style="background:#00ff00" | | ||
| Download Checker | | Download Checker | ||
| verify integrity of major released | | verify integrity of major released | ||
| manual, [ | | manual, [[MozillaQualityAssurance:Download_Checker|wiki]] | ||
| runnable, passing | | runnable, passing | ||
| Info is current. See [mailto:bc@mozilla.com bc]. | | Info is current. See [mailto:bc@mozilla.com bc]. | ||
Line 195: | Line 210: | ||
| L10N Search Verifier | | L10N Search Verifier | ||
| | | | ||
| manual, [ | | manual, [[MozillaQualityAssurance:l10n_Search_Verifier|wiki]] | ||
| runnable, passing | | runnable, passing | ||
| Info is current, but current plans are unclear. | | Info is current, but current plans are unclear. | ||
|- | |- | ||
| style="background:#00ff00" | | | style="background:#00ff00" | | ||
| | | [http://lxr.mozilla.org/mozilla/source/content/xslt/tests/buster content/xslt/tests/buster] | ||
| 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++]] | ||
Line 222: | Line 237: | ||
| style="background:#ffff00" | | | style="background:#ffff00" | | ||
| XBL2 | | XBL2 | ||
| [ | | [[MozillaQualityAssurance:Test_Development_Projects#Platform_Content_Area|wiki]] | ||
| | | | ||
| XBL2 still in design | | XBL2 still in design | ||
Line 251: | Line 266: | ||
| Java Applets | | Java Applets | ||
| list suggested by Java team at Apple | | list suggested by Java team at Apple | ||
| browser and eyeballs, [ | | browser and eyeballs, [[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]. | | Info is current. See [mailto:rkiddy@mozilla.com ray]. | ||
Line 271: | Line 286: | ||
| style="background:#00ff00" | | | style="background:#00ff00" | | ||
| HTML Parsing | | HTML Parsing | ||
| Will need to deal with WHATWG/html5lib tests | | Will need to deal with WHATWG/html5lib tests {{bug|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++]] | ||
| | | | ||
Line 298: | Line 313: | ||
|- | |- | ||
| style="background:#ffff00" | | | style="background:#ffff00" | | ||
| | | MathML | ||
| Do mathematical glyphs display correctly on all platforms? | | Do mathematical glyphs display correctly on all platforms? | ||
| "browsers and eyeballs" | | "browsers and eyeballs" | ||
Line 366: | Line 381: | ||
| | | | ||
| Info is in source, but not sure of source for more info. | | Info is in source, but not sure of source for more info. | ||
|} | |||
= External Resources/Tests = | |||
{| class="fullwidth-table" | |||
!Test Resource | |||
!Brief Description | |||
!Status of the Instructure | |||
!Notes | |||
|- | |||
| http://www.propagandism.org/tests/domts/ | |||
| Mentioned in Bug 346627. | |||
| Runnable with FF 2.0.0.8 but shows errors. Does not seem to run on FF 3 (custom build). | |||
| | |||
|- | |||
| http://test.bclary.com/ | |||
| Not sure. Anybody can say? Mentioned in Bug 346627. | |||
| | |||
| | |||
|- | |||
| http://www.w3.org/DOM/Test/ | |||
| W3. What else is there to say? Mentioned in Bug 346627. | |||
| | |||
| | |||
|- | |||
| http://fantasai.inkedblade.net/style/tests/css2.1/ | |||
| | |||
| | |||
| | |||
|- | |||
| http://www.w3.org/International/tests/#rtl-chrome | |||
| | |||
| | |||
| | |||
|- | |||
| http://www.mozilla.org/projects/mathml/demo/tester.html | |||
| | |||
| | |||
| | |||
|- | |||
| http://cgi.din.or.jp/~hagi3/JavaScript/Mozilla/SampleList.cgi?fmt=html | |||
| List of Mozilla DOM Samples | |||
| | |||
| | |||
|- | |||
| http://mochikit.com/examples/effects/full.html | |||
| | |||
| | |||
| | |||
|- | |||
| http://www.maths-informatique-jeux.com/international/mathml_test/index.xml | |||
| | |||
| | |||
| | |||
|- | |||
| http://cgi.din.or.jp/~hagi3/JavaScript/Mozilla/SampleList.cgi?fmt=html | |||
| | |||
| | |||
| | |||
|- | |||
| http://bclary.com/projects/spider/ | |||
| | |||
| | |||
| | |||
|- | |||
| http://www.webstandards.org/action/acid2/ | |||
| Acid2 Browser Test | |||
| | |||
| | |||
|- | |||
| http://hixie.ch/tests/ | |||
| | |||
| | |||
| | |||
|- | |||
| http://www.cynthiasays.com/ | |||
| Cynthia Says™ Portal | |||
| | |||
| | |||
|- | |||
| http://webxact.watchfire.com/ | |||
| watchfire WebXACT | |||
| | |||
| | |||
|- | |||
| http://www.tawdis.net/taw3/cms/en | |||
| TAW (Web Accessibility Test) | |||
| | |||
| | |||
|} | |} | ||
Line 371: | Line 475: | ||
{| class="fullwidth-table" | {| class="fullwidth-table" | ||
!TestInfrastructure Name | |||
!Brief Description | |||
!Harnesses and Test Suites in the Infrastructure | |||
!Status of the Instructure | |||
!Notes | |||
|- | |- | ||
| tinderboxen | | tinderboxen | ||
Line 386: | Line 490: | ||
| Continuous build engines, written in Python, cycling rapidly based on Bonsai checkins. | | Continuous build engines, written in Python, cycling rapidly based on Bonsai checkins. | ||
| "make check", reftest and MochiTest | | "make check", reftest and MochiTest | ||
| reported via [http://tinderbox.mozilla.org/showbuilds.cgi?tree= | | reported via [http://tinderbox.mozilla.org/showbuilds.cgi?tree=Firefox Firefox] tinderbox | ||
|- | |- | ||
| QA Farm | | QA Farm |
Latest revision as of 23:30, 23 April 2010
Suites? Harnesses? Tests?
We all want quality to happen. How can we help? What is being run? What can I run something with? What does any of this mean? Not all questions are answered, but some.
This document has three sections:
- Test Harnesses - tools, designed to run tests. A harness may be targeted to a specific set of tests, or general to many kinds of tests. What test do you want to see run? Different harnesses could be used to run a given test. Which harness is better for which kinds of testing? kinds of testing?
- Test Suites - arbitrary groupings of test cases, roughly organized by functional area
- Test Infrastructure - the environments the test tools and test cases run in. This includes machine, operating system and physical location (ex: QA farm vs QA lab vs someone's desktop)
There are questions to be answered about any of our tests. If anyone has information or suggestions, please let us know.
- What tests do we have now, how current are they and how they should be run? Should they be expected to pass?
- What features or modules need tests to be written for them? What are the requirements of the testing that should happen?
- What tools do we have now that can be used to write tests? What tools outside of mozilla have people used to build tests and test tools?
- Of the tests currently in existence, which of them are outside the "mozilla.org" umbrella? Which use resources from outside? What is the reliability and accessibility of these resources? Are there issues which keep us from keeping local copies?
Any questions and suggestions are welcome!
Criteria for Colors
NOTE: that judgments are subjective and not "hard and fast". Caring enough to discuss will change a rating. Not caring enough to discuss is explanation enough.
- Green: Generously defined now. Info is current or findable. Something is buildable and runnable by someone. There may still be obvious improvements needed.
- Yellow: Little may be known. Probably not completely broken. Work to bring current is unknown.
- Red: Obviously broken or missing. Info not findable. People not locatable.
Test Harnesses
Test Harness Name | Brief Description | Language Used | Status of Harness | Notes |
---|---|---|---|---|
MochiTest | built by sayrer using the MochiKit framework | JavaScript | Automation being set up on QA Farm. Exec by community is possible. | mochitest |
reftest | comparison of two pages, via JavaScript and Canvas, for visual equivalency | JavaScript | runnable on built trunk. There is a list of reftest opportunities, but it is not clear if we want to use them. | reftest |
xpcshell | used by 40+ tests, plans for use by many more | JavaScript | recent care and feeding, very usable | xpcshell |
eggplant | uses VNC for device-level visual comparisons | Being used for automation of Smoke Tests suites in litmus | redstone | |
litmus | Catalog of manual test cases. Being developed to allow community to run the manual smoke tests, BFT, FFT and L10n tests. GUI to capture results and provide feedback to the QA team. Reporting function to check test and platform coverage. | English, German, French, etc. | The place to be on Community Test Day! Still in refinement by zlipton and coop. 2445 test cases, 1994 tester accounts with 845 active | litmus |
T* | perf tests, runs in tinderbox | running, passing, run by tinderbox | wiki | |
test.js | custom harnesses | JavaScript | an opportunity for consolidation | [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] |
Spider | crawls a site to specified depth, loading CSS, executing JS along the way. | JavaScript | used only for the js/tests by bc, et al, for JS testing | bc |
build/make | a standard for invoking stand-alone test executables, and for integrating invocation of other harnesses into MoCo automated systems | "make check" is accepted standard, being integrated with buildbot | tinderbox | |
XULUnit | "XulUnit is a simple, yet powerful and easy to use framework for Unit Testing in XUL applications (XPFE)." | any info known? please share. | xulunit.m.o | |
litmus2 | redesign/rework of the test case management tool. | in idea phase | notes |
Test Suites
Test Suite Name | Brief Description | Test Harness(es) | Status | Last Info | |
---|---|---|---|---|---|
js/tests | well-developed suite of tests of the JavaScript language in js/tests | 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 | Info is current. See bc, alice, robcee. | |
Security tests | 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 | Info is current. See bc, jruderman. Definite opportunity to mine bugs for test cases. | ||
Automated Smoke Tests | A "Smoke Test" is a quick, basic qualification. | 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 execution to QA Farm in Q1 2007 | Info is current. See tracy. | |
Basic Functionality Tests (BFT) | 130+ manual test cases, broadly covering major features | litmus for 1.5 and 2.0 | will be updated for FF3 | Info is current. See marcia, timr. | |
Full Functionality Tests (FFT) | approx. 280 manual test cases, covering most features | litmus for 1.0, 1.5 and 2.0 | will be updated for FF3 | Info is current. See marcia, timr. | |
Localization Tests | 15 test cases | litmus for 1.5 and 2.0 | engaged and open to design | Info is current. Proposed designs and issues current in newsgroups. See axel | |
Software Update Suite | approx. 50 tests, targeted to update process itself | litmus | Info is current. See bc. | ||
T* | includes Tdhtml, Ts, Txul, Trender (aka Tgfx), Z, and mZ, wiki for most T | running, but not growing | Info is current. Tests need transition to buildbot. See robcee, timr. | ||
Accessibility | Accessibility/qa | Info is current. A lot is going on, but opportunities to automate are not as developed as they could be. See Aaron Leventhal. | |||
Update Checker | validity of update mar files | currently automated on release machines, moving to buildbot, wiki | Info is out of date. See rhelmer. | ||
L10n checker/metadiff | verify that :
|
currently automated on release machines, moving to buildbot, wiki | Info is out of date. See rhelmer. | ||
Tp2 | new page load tests | "make check"/buildbot | nearing complete automation | Info is current. Being integrated into automation. See alice, robcee. | |
Download Checker | verify integrity of major released | manual, wiki | runnable, passing | Info is current. See bc. | |
L10N Search Verifier | manual, wiki | runnable, passing | Info is current, but current plans are unclear. | ||
content/xslt/tests/buster | re-purposing of the Adobe Xalan tests. | custom executable/C++ | Driver is in mozilla, but test content is at Apache. | Info is current, but current run occasionally. Need automation. | |
DOM | being transitioned into MochiTest | browser and eyeballs? | Info is currrent. More tests to be transitioned. See roc, robcee. | ||
CSS | verify spec compliance | reftest | running, passing, needing much to be added | Info is current. More tests needed. See robcee, dbaron. | |
XBL2 | wiki | XBL2 still in design | Info is current. jonas | ||
Browser/Content | May be transitioned to reftest or MochiTest, as appropriate. | custom executable/C++ | Info is current. Several groups of tests need to be seperated, given TLC, automation. | ||
Embedding | Tests seem fairly current but not building, why? | custom executable/C++ | Info is in source, but not sure of source for more info. | ||
Extensions | custom executable/C++ | Info is in source, but not sure of source for more info. | |||
Java Applets | list suggested by Java team at Apple | browser and eyeballs, wiki | Just a list. No automation is currently in process. | Info is current. See ray. | |
I18N | custom executable/C++ | Info is current, but not sure of approach to automation plans. | |||
Graphics | custom executable/C++ | Info is current, but tests will need to be made current. Match to external Cairo testing for relevance. | |||
HTML Parsing | Will need to deal with WHATWG/html5lib tests bug 366936. The htmlparser/tests/html test vs a baseline, but a baseline has not been stored. | custom executable/C++ | Info is in source. Other source of info is unclear (perhaps mrbkap?) | ||
Acid2 | compliance tests from outside standards "watcher" | manually executed, Acid2 Browser Test | currently passing | Info is current. See timr. | |
XPConnect | TestXPC -> "FAILED to get a JSRuntime" | custom executable/C++ | Info is in source, but not sure of source for more info. | ||
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. | "the old regression test suite" and reftest. Older tests will go to reftest. | Info is current, but a lot of tests need TLC, automation. | ||
MathML | Do mathematical glyphs display correctly on all platforms? | "browsers and eyeballs" | also using w3c.org site content | Info is current, May be able to automate with reftest. | |
Plugins | Not known | Info is in source, but not sure of source for more info. | |||
Java Plugin | not current, dev may feel out of loop | Info is current, but not sure of approach to automation plans. | |||
Networking | 25 test executables, but all must be given parameters | custom executable/C++ | Info is in source, but not sure of source for more info. | ||
NSPR | approx 150 test executables, most pass. | custom executable/c | Info is in source, but not sure of source for more info. | ||
RDF | custom executable/C++ | dsds (not being built), rdfcat, rdfpoll, triplescat (doc for invoke?) | Info is in source, but not sure of source for more info. | ||
Security/NSS | 26 tests, but not runnable without info | custom executable/C++ and "make check" | Info is current. NSS tests run externally. Need tests relevant to MoCo. | ||
XPCOM | 28 custom executables, most pass, can be better documented, xpcom/tests/unit/test_pipe.js (xpcshell) | custom executable/C++ | Info is current, but not sure of source for more info. | ||
XPFE | winopen.xul, runs but does not show final results | Info is in source, but not sure of source for more info. | |||
XPInstall | pre_checkin_trigger.html, runs in browser, passes | Info is in source, but not sure of source for more info. |
External Resources/Tests
Test Infrastructures
TestInfrastructure Name | Brief Description | Harnesses and Test Suites in the Infrastructure | Status of the Instructure | Notes |
---|---|---|---|---|
tinderboxen | Continuous build engine for Mozilla source, much chronicled in song and fable. | "make check", the results of which may not be verified | see dynamic Tinderbox display | |
buildbots | Continuous build engines, written in Python, cycling rapidly based on Bonsai checkins. | "make check", reftest and MochiTest | reported via Firefox tinderbox | |
QA Farm | some number of Windows, Linux and Macs. Details are not important. They should be a black box resource for developers to say "test this". | "make check", reftest and MochiTest |