Confirmed users
2,317
edits
No edit summary |
|||
| (4 intermediate revisions by the same user not shown) | |||
| Line 2: | Line 2: | ||
* This Page tracks the progress and Leaks and Assertions found by QA | * This Page tracks the progress and Leaks and Assertions found by QA | ||
* | * QA Contact for Leak Testing: Carsten Book (Tomcat) - cbook@mozilla.com | ||
= | = General Overview = | ||
With Trace Malloc Debug Builds, QA is able to identify leaks during manual Testing. This Leak Testplan covers only the manual Testing for leaks. | |||
The manual testing is using Litmus Testcases, Extensions and ad-hoc Testing. Also the Debug Builds are used to Support Firefox 3 Milestone Releases like Firefox Beta 3. | |||
== Logs and Tracking Bug == | |||
* Leak Logs with included Steps to reproduce are stored on http://people.mozilla.org/~cbook/memleak/ | * Leak Logs with included Steps to reproduce are stored on http://people.mozilla.org/~cbook/memleak/ | ||
* The Tracking for the Leaks found can be found here in {{bug|402335}} | |||
== Overview about Tests == | |||
* Trace Malloc Builds are available to build on: | |||
** Linux Fedora 8 | |||
** Windows XP | |||
** Mac 10.4 Tiger | |||
* Tests consists of : | |||
** Extension Testing | |||
** Tests using Litmus Test Cases of BFT/FFT | |||
** Verification / Confirming older Leak Bugs | |||
** Ad-hoc Testing of new Features | |||
** Testing in preparing of new Milestone Releases like Firefox 3 Beta 3 | |||
The Debug Builds are also used to: | |||
** Testing of new patches or regressions if needed | |||
** Detection and Bug Filing of Assertions (and adding steps to reproduce to assertions) | |||
** Verification of Fixed Assertions | |||
== Next steps planed == | |||
* Ongoing testing support with leak tests around extensions and manual testcases. | |||
* Verification of Fixed Bugs | |||
* Testing during Firefox 3 Beta 3 QA Testperiod with the Debug Builds for potential Problems and Leaks | |||
* Testing of extensions for leaks | |||
= Using Leak Debug Builds - A How-to for Extension Developers and others = | |||
Please see [http://wiki.mozilla.org/MozillaQualityAssurance:Home_Page:Firefox_3.0_TestPlan:Leaks:LeakTesting-How-To this page] for a how-to of using leak debug builds for extension developers and others | |||
= Leak Bugs = | = Leak Bugs = | ||
* | * see [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=mlk+reporter%3Acbook Buglist of Filed Leak Bugs] | ||
= Assertion Bugs = | = Assertion Bugs = | ||
| Line 22: | Line 58: | ||
* {{bug|403667}} ###!!! ASSERTION: URI mapped to two different specs? | * {{bug|403667}} ###!!! ASSERTION: URI mapped to two different specs? | ||
* {{bug|403693}} ###!!! ASSERTION: nsStreamLoader not thread-safe | * {{bug|403693}} ###!!! ASSERTION: nsStreamLoader not thread-safe | ||
* {{bug|411564}} ###!!! ASSERTION: disconnected nodes: 'parents1.ElementAt (pos1) == parents2.ElementAt(pos2)' | |||
* {{bug|411542}} ###!!! ASSERTION: Shutdown not called, triggers still alive: '!mTriggers', file c:/Debug/mozilla/xpinstall/src/ nsXPInstallManager.cpp, line 129 | |||
* {{bug|411541}} ###!!! ASSERTION: Default pref file not parsed successfully. | |||
* {{bug|411057}} ###!!! ASSERTION: failed to get the CharsetAlias service: 'csAlias' | |||
* {{bug|409728}} ###!!! ASSERTION: Should be in an update while destroying frames: 'mUpdateCount | |||
* {{bug|408600}} ###!!! ASSERTION: Have parent context and shouldn't: ' Error' | |||
* {{bug|407547}} ###!!! ASSERTION: no user stylesheets in styleset, but we have one! | |||
* {{bug|405029}} ###!!! ASSERTION: Profile change cancellation | |||