MailNews:Tinderbox Numbers Explanation: Difference between revisions
(→Bloat Test Boxes: Add information about the levels, now these are on the tinderbox tree) |
|||
| Line 41: | Line 41: | ||
=== Bloat Test Boxes === | === Bloat Test Boxes === | ||
More information about the specific tests can be [[MailNews:Memory_Bloat_and_Leak_Tests|found here]] | |||
There are currently no graphs for these tests. | There are currently no graphs for these tests. | ||
| Line 48: | Line 48: | ||
Reference Count Leaks | Reference Count Leaks | ||
On the Thunderbird Tree, if this count goes above 0 bytes on any platform, the tinderbox will turn Orange. | |||
==== Mail Lk ==== | ==== Mail Lk ==== | ||
Total Bytes malloc'ed and not free'd | Total Bytes malloc'ed and not free'd | ||
On the Thunderbird Tree, if this count goes above a set level, the tinderbox will turn orange. The levels are currently: | |||
{|border=1 | |||
| Platform || Level (bytes) | |||
|- | |||
| Windows || 110000 | |||
|- | |||
| Mac || 1400000 | |||
|- | |||
| Linux || 970000 | |||
|} | |||
For confirmation of the actual levels, see [http://hg.mozilla.org/build/buildbot-configs/file/tip/thunderbird/config.py this file] look for 'leak_threshold'. | |||
==== Mail MH ==== | ==== Mail MH ==== | ||
Revision as of 15:52, 31 October 2008
Both SeaMonkey and Thunderbird build MailNews, and run at least some tests on the builds continuously. The Tinderbox trees can be found at:
Revision Numbers
These are the revisions of the source code that were used for a particular build, e.g.
rev:4515bf6e257a m-c:dac237f37585
The "rev" is the comm-central revision id, the "m-c" is the mozilla-central revision id.
Both of these link to the appropriate revision on hg.mozilla.org. Note, sometimes there may be more than one revision per build.
MailNews specific Numbers
This list are numbers that are specific to MailNews tests, or are affected by MailNews tests.
Unit Test Boxes
TUnit
These numbers are a result of running the xpcshell unit tests on Thunderbird or SeaMonkey. The xpcshell unit tests are low-level tests, typically testing interfaces, and do not run any UI.
Currently the SeaMonkey ones run on both core and MailNews code, whereas the Thunderbird ones are just run on MailNews code.
This test displays results as two numbers: <passed>/<failed>.
More Information:
Bloat Test Boxes
More information about the specific tests can be found here
There are currently no graphs for these tests.
Mail RLk
Reference Count Leaks
On the Thunderbird Tree, if this count goes above 0 bytes on any platform, the tinderbox will turn Orange.
Mail Lk
Total Bytes malloc'ed and not free'd
On the Thunderbird Tree, if this count goes above a set level, the tinderbox will turn orange. The levels are currently:
| Platform | Level (bytes) |
| Windows | 110000 |
| Mac | 1400000 |
| Linux | 970000 |
For confirmation of the actual levels, see this file look for 'leak_threshold'.
Mail MH
Maximum Heap size
Mail A
Allocations - number of calls to malloc and friends
Core (Gecko) Specific Numbers
See Performance:Tinderbox_Tests for more information.