Features/Firefox/Windows Plugin Hang UI/TestPlan: Difference between revisions

 
(12 intermediate revisions by the same user not shown)
Line 5: Line 5:
| Feature  
| Feature  
| Status  
| Status  
| Release Target
| Lead engineer  
| Lead engineer  
| QA Lead  
| QA Lead  
| QA Status
|-
|-
| Windows Plugin Hang UI
| Windows Plugin Hang UI
| In Planning
| {{StatusHealthy|status=Landed}}
| Firefox 20
| Aaron Klotz
| Aaron Klotz
| Manuela Muntean
| Manuela Muntean
| {{StatusHealthy|status=Signed Off}}
|}
|}


Line 19: Line 23:
*Afterwards, plugins will be killed automatically after a longer timeout, between 45 and 60 seconds.
*Afterwards, plugins will be killed automatically after a longer timeout, between 45 and 60 seconds.
*This feature is available starting Firefox 19 Beta
*This feature is available starting Firefox 19 Beta
*Currently, this feature is available only on '''Windows''' OSs and regards only '''Flash''' hangs
*By default, Windows Plugin Hang UI is enabled
*For disabling the Windows Plugin Hang UI, you need to go to '''about:config''', and set the value of '''dom.ipc.plugins.timeoutSecs''' such that it is smaller than the value of '''dom.ipc.plugins.hangUIMinDisplaySecs'''


*[http://bit.ly/XXubpf Screenshot of Plugin Hang UI]
*[http://bit.ly/XXubpf Screenshot of Plugin Hang UI]
Line 25: Line 32:


*[https://wiki.mozilla.org/Features/Firefox/Windows_Plugin_Hang_UI Wiki page]
*[https://wiki.mozilla.org/Features/Firefox/Windows_Plugin_Hang_UI Wiki page]
*[http://dblohm7.ca/blog/2012/11/22/plugin-hang-user-interface-for-firefox/ Aaron's blog post]


== Use Cases to Test ==
== Use Cases to Test ==
Line 30: Line 38:
Test that the Plugin Hang UI dialog is displayed with:<br>
Test that the Plugin Hang UI dialog is displayed with:<br>
*Flash plugin installed and used in several tabs/windows
*Flash plugin installed and used in several tabs/windows
== Edge Cases ==


== Test Cases  ==
== Test Cases  ==


* Test cases and test results can be seen in the [http://bit.ly/10HnXyn Google Spreadsheet]
* Test cases and test results can be seen in the [http://bit.ly/10HnXyn Google Spreadsheet]
 
* They are also present in MozTrap, in the Windows Plugin Hang UI test suite.
==Bugs ==
==Bugs ==


*{{Bug|801806}} - SecReview: Windows Plugin Hang UI - '''RESOLVED FIXED'''
*{{Bug|801806}} - SecReview: Windows Plugin Hang UI - '''NEW'''
*{{Bug|805591}} - Add UI to be shown when plugin is unresponsive - '''NEW'''
*{{Bug|805591}} - Add UI to be shown when plugin is unresponsive - '''RESOLVED FIXED'''
*{{Bug|794690}} - Add telemetry for plugin hang recovery - '''RESOLVED DUPLICATE'''
*{{Bug|794690}} - Add telemetry for plugin hang recovery - '''RESOLVED DUPLICATE'''
*{{Bug|827330}} - Windows build error in PluginHangUIParent.cpp - '''RESOLVED FIXED'''
*{{Bug|827330}} - Windows build error in PluginHangUIParent.cpp - '''RESOLVED FIXED'''
*{{Bug|818307}} - Add flag to chromehang when user selects "Continue" in Plugin Hang UI - '''NEW'''
*{{Bug|818307}} - Add flag to chromehang when user selects "Continue" in Plugin Hang UI - '''NEW'''
*{{Bug|822051}} - kill flash hangs on unsuspend - '''NEW'''
*{{Bug|822051}} - kill flash hangs on unsuspend - '''NEW'''
*{{Bug|828034}} - crash in mozilla::ipc::RPCChannel::EnteredCxxStack - '''NEW'''
*{{Bug|828034}} - crash in mozilla::ipc::RPCChannel::EnteredCxxStack - '''VERIFIED FIXED'''
*{{Bug|829909}} - crash in nsWindow::Enable @ UserCallWinProcCheckWow - '''NEW'''
*{{Bug|829909}} - crash in nsWindow::Enable @ UserCallWinProcCheckWow - '''RESOLVED FIXED'''
*{{Bug|830910}} - slow script warning does not account for plugin hangs - '''NEW'''
*{{Bug|830910}} - slow script warning does not account for plugin hangs - '''NEW'''
*{{Bug|833560}} - Increase Plugin Hang UI threshold - '''NEW'''
*{{Bug|833560}} - Increase Plugin Hang UI threshold - '''VERIFIED FIXED'''
*{{Bug|834127}} - Windows is intermittently not setting WS_VISIBLE on the Plugin Hang UI dialog - '''VERIFIED FIXED'''
*{{Bug|845491}} - Unresponsive plugin/plug-in (hang dialog): Button width doesn't fit text size - '''VERIFIED FIXED'''
 
== Sign off ==
;Criteria
*All the test cases were executed.
*All the blocker, critical, major bugs have been fixed.


== Sign off Criteria ==
;Sign offs
*Firefox 20 Aurora (pre-beta sign off) - 02/15/2013
**Ran the test cases on Windows 7 64bit, Windows 7 32bit, Windows 8 32bit, Windows 8 64bit, Windows XP 32bit, Windows Vista 32bit
Confirmed users
834

edits