Platform/Features/ElectrolysisTextureSharing/TestPlan: Difference between revisions
Jump to navigation
Jump to search
| (3 intermediate revisions by the same user not shown) | |||
| Line 22: | Line 22: | ||
**OS X (10.6, 10.7) machine that supports OpenGL layers. | **OS X (10.6, 10.7) machine that supports OpenGL layers. | ||
**Linux-x11 machine that supports OpenGL layers. | **Linux-x11 machine that supports OpenGL layers. | ||
*To enable out-of-process content in desktop Firefox: | |||
**build Firefox with the option --enable-e10s-compat | |||
**set the pref "browser.tabs.remote" to true in about:config and restart. | |||
*To return to in-process content | |||
**set that pref back to false and restart again. | |||
== Reference == | == Reference == | ||
| Line 31: | Line 37: | ||
;Basic Functional Testing | ;Basic Functional Testing | ||
* | *Exploratory testing around large complicated sites-searching for functional bugs: gmail, facebook, yahoo etc. | ||
*Perform WebApp Litmus test runs on all configurations in Firefox Nightly http://bit.ly/o2veoO | |||
; | ;Comparative Benchmark Performance---> in-process vs. out-of-process content | ||
* | *JSGameBench | ||
*GUIMark2 HTML5 | |||
*Asteroids HTML5 Canvas 2D | |||
*Psychedelic Browsing | |||
*Hardware Acceleration Stress Test | |||
*FishIE | |||
*WebGL FishIE | |||
== Test Cases == | == Test Cases == | ||
* | *The following spreadsheet contains test cases for exploratory testing: [http://bit.ly/pz3TkC Exploratory] | ||
== Related Bugs & Dependencies == | == Related Bugs & Dependencies == | ||
Latest revision as of 09:56, 21 October 2011
Electrolysis Texture Sharing
| Feature | Status | Dev Lead | QA Lead | Status |
| Electrolysis Texture Sharing | In development | Chris Jones | Virgil Dicu |
Summary
- Test configurations necessary for testing Electrolysis texture sharing:
- Windows 7 with a GPU/driver that supports Direct3D10/Direct2D.
- Windows XP machine with a GPU/driver that supports Direct3D9.
- OS X (10.6, 10.7) machine that supports OpenGL layers.
- Linux-x11 machine that supports OpenGL layers.
- To enable out-of-process content in desktop Firefox:
- build Firefox with the option --enable-e10s-compat
- set the pref "browser.tabs.remote" to true in about:config and restart.
- To return to in-process content
- set that pref back to false and restart again.
Reference
- Feature wiki page - Link
- QA bug tracking - Bug 692989
Use Cases to Test
- Basic Functional Testing
- Exploratory testing around large complicated sites-searching for functional bugs: gmail, facebook, yahoo etc.
- Perform WebApp Litmus test runs on all configurations in Firefox Nightly http://bit.ly/o2veoO
- Comparative Benchmark Performance---> in-process vs. out-of-process content
- JSGameBench
- GUIMark2 HTML5
- Asteroids HTML5 Canvas 2D
- Psychedelic Browsing
- Hardware Acceleration Stress Test
- FishIE
- WebGL FishIE
Test Cases
- The following spreadsheet contains test cases for exploratory testing: Exploratory
Related Bugs & Dependencies
- bug 641681 - Tracking bug for platform dependencies for multi-process Gecko
- bug 648484 - Cross-process rendering with D2D and D3D10
- bug 648480 - Cross-process rendering of Basic shadow layers with D3D9
- bug 654580 - Cross-process rendering of Basic shadow layers with OpenGL on OS X
- bug 654581 - Cross-process rendering of Basic shadow layers with OpenGL on Linux