183
edits
Mnandigama (talk | contribs) |
Mnandigama (talk | contribs) No edit summary |
||
| Line 47: | Line 47: | ||
This section describes the work flow for recording information about those priorities and decisions; and then process for starting, tracking, and completing work to build test cases and get them into automated test suites. | This section describes the work flow for recording information about those priorities and decisions; and then process for starting, tracking, and completing work to build test cases and get them into automated test suites. | ||
=== What: Code Coverage Reports and Tools === | === What: Code Coverage Reports and Tools === | ||
| Line 77: | Line 78: | ||
*Show the lists of test cases touching the source files. | *Show the lists of test cases touching the source files. | ||
*Create a '''testing->codecoverage''' category in bugzilla to file enhancement requests. | *Create a '''testing->codecoverage''' category in bugzilla to file enhancement requests. | ||
*{{Bug|510232}} Code coverage for Electrolysis | |||
== TestDev Planning based on Code Coverage Data == | |||
'''Aug-13-2009''':: '''Tony Chung''' | |||
As discussed in today's QAE meeting, these are the associated .js files | |||
along with the P1 feature ownership thats been defined in Tracy's | |||
feature ownership spreadsheet. Note that there are more files that | |||
touch these components in .cpp, .h, xul, xml, and other .js files. But | |||
this is a place to start. | |||
Again, the point of this is to track look over missing areas of code | |||
coverage from the report, and see if there are existing litmus tests | |||
that provide test coverage. If neither manual or automated test | |||
coverage is available, please work with murali, clint, and the feature | |||
developer to determine what testcases need to be written (either | |||
automated or manual coverage) | |||
Latest JS Coverage report: | |||
http://people.mozilla.org/~mnandigama/jscoverage-report/jscoverage.html | |||
Feature Ownership spreadsheet: | |||
http://spreadsheets.google.com/ccc?key=0AkSa2kZ0OBffdE94NTdKcFFENEdfRE9OcmswUTFyM3c&hl=en | |||
Addons Manager | |||
- Owner: tchung | |||
- extensionsManager.js | |||
Audio Video | |||
- Owner: tchung | |||
- cpp files. no .js | |||
Awesomebar | |||
- Owner: Tracy | |||
- nsPlacesTransactionService.js, nsPlacesUtil.js | |||
Plugins | |||
- Owner: tchung | |||
- pluginGlue.js | |||
Private Browsing | |||
- Owner: marcia | |||
- nsPrivateBrowsingService, nsHelperAppDlg.js | |||
Security | |||
- Owner: Ashughes/Aakashd | |||
- nsSafebrowsingApplicaiton, BadCertHandler.js | |||
TabbedBrowsing | |||
- Owner: Marcia/Henrik | |||
- nsDragandDrop.js, browser.js | |||
I will work on the P2 and P3 feature coverage breakdown in another email. | |||
== FAQs == | == FAQs == | ||
| Line 142: | Line 196: | ||
** http://mkngama.blogspot.com/2009/08/richard-feynmanthinking.html | ** http://mkngama.blogspot.com/2009/08/richard-feynmanthinking.html | ||
== Contact == | == Contact == | ||
edits