Platform/Features/ElectrolysisTextureSharing/TestPlan: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 31: Line 31:


;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


;Edge Cases
;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  ==

Revision as of 09:29, 19 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.

Reference

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
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

  • A list of example cases that can help with testing this feature can be found here: []

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