JavaScriptProfiling/Test Plan: Difference between revisions
Jump to navigation
Jump to search
(Created page with "= JavaScript Profiling = {| class="fullwidth-table" |- | Feature | Status | Lead engineer | QA Lead |- | JavaScript Profiling | {{StatusHealthy|status=In Progress}} | Anton ...") |
|||
| (4 intermediate revisions by the same user not shown) | |||
| Line 3: | Line 3: | ||
{| class="fullwidth-table" | {| class="fullwidth-table" | ||
|- | |- | ||
| Feature | | Feature | ||
| Target Milestone | |||
| Status | | Status | ||
| Lead engineer | | Lead engineer | ||
| Line 9: | Line 10: | ||
|- | |- | ||
| JavaScript Profiling | | JavaScript Profiling | ||
| Firefox 21 | |||
| {{StatusHealthy|status=In Progress}} | | {{StatusHealthy|status=In Progress}} | ||
| Anton Kovalyov | | Anton Kovalyov | ||
| Line 15: | Line 17: | ||
== Summary == | == Summary == | ||
A visualization of the run time of JavaScript code, to help developers identify bottlenecks and improve the responsiveness of their applications. | |||
| Line 22: | Line 24: | ||
* [https://wiki.mozilla.org/DevTools/Features/JavaScriptProfiling Feature Wiki page] | * [https://wiki.mozilla.org/DevTools/Features/JavaScriptProfiling Feature Wiki page] | ||
* Implementation - {{bug|795268}} | * Implementation - {{bug|795268}} | ||
* Feature was first introduced in Firefox 20.0a1, Nightly build of December the 16th 2012 | |||
* Feature is disabled in Firefox 20.0 (beta ?) - see {{bug|842650}} | |||
== Use Cases == | == Use Cases == | ||
* | * Launch JS Profiler | ||
* Close JS Profiler | |||
* JS Profiler in Developer Tools (detached) window | |||
* Profile | |||
* Create sample ranges | |||
* Create new profile | |||
* Select symbols | |||
* Expand/Colapse symbols | |||
* View source | |||
== Test Cases == | == Test Cases == | ||
*The test cases for this feature can be viewed [http://bit.ly/QGbQxW here] | * The test cases for this feature can be viewed [http://bit.ly/QGbQxW here] (work is still in progress). | ||
== Important Bugs == | == Important Bugs == | ||
| Line 42: | Line 54: | ||
== Sign off Criteria == | == Sign off Criteria == | ||
*All the test cases were executed. | * All the test cases were executed. | ||
*All the major bugs have been fixed. | * All the major bugs have been fixed. | ||
'''Sign-offs:''' | '''Sign-offs:''' | ||
* January 10th 3013 - Signed-off on Firefox 20.0a2 - build 20130109042018 | |||
* | |||
Latest revision as of 12:38, 20 February 2013
JavaScript Profiling
| Feature | Target Milestone | Status | Lead engineer | QA Lead |
| JavaScript Profiling | Firefox 21 | In Progress | Anton Kovalyov | Mihaela Velimiroviciu |
Summary
A visualization of the run time of JavaScript code, to help developers identify bottlenecks and improve the responsiveness of their applications.
References
- Feature Wiki page
- Implementation - bug 795268
- Feature was first introduced in Firefox 20.0a1, Nightly build of December the 16th 2012
- Feature is disabled in Firefox 20.0 (beta ?) - see bug 842650
Use Cases
- Launch JS Profiler
- Close JS Profiler
- JS Profiler in Developer Tools (detached) window
- Profile
- Create sample ranges
- Create new profile
- Select symbols
- Expand/Colapse symbols
- View source
Test Cases
- The test cases for this feature can be viewed here (work is still in progress).
Important Bugs
- Implementation bugs
- bug 795268 - Integrate SPS Profiler (JS Only)
Not Tested
- TBD
Sign off Criteria
- All the test cases were executed.
- All the major bugs have been fixed.
Sign-offs:
- January 10th 3013 - Signed-off on Firefox 20.0a2 - build 20130109042018