QA/WebGL2: Difference between revisions

Jump to navigation Jump to search
4,232 bytes added ,  26 January 2016
no edit summary
mNo edit summary
No edit summary
Line 1: Line 1:
''Draft testplan''
''Draft testplan''
= WebGL2 =
== Ownership ==
Developer contacts: [https://github.com/mikedeboer Mike de Boer], :mikedeboer on IRC; [https://mozillians.org/en-US/u/Standard8/ Mark Banner], :standard8 on IRC
QA Lead: [https://mozillians.org/en-US/u/bogdan.maris/ Bogdan Maris] [mailto:bogdan.maris@softvision.ro mail] , :bogdan_maris on IRC
== Status ==
===Overview===
<small>'''<font color="green">[LANDED]</font>'''</small> Nightly 46: first landed
{{ok|}} Aurora 46: tbd
{{ok|}} Beta 46: tbd
{{ok|}} Release 46: tbd
===Risk analysis===
===== ''This is a draft'' =====
{| class="wikitable"
|-
! Event !! Probability !! Impact !! Current situation !! Mitigation steps
|-
| Firefox crashes is a user shares tabs/windows  || probable || blocker || Firefox will crash intermitently if a user tries to share a tab/window  || This issue is tracked in [https://bugzilla.mozilla.org/show_bug.cgi?id=1137614 Bug 1137614]
|-
| Firefox fails to display shared tabs/windows  || probable || high || Sometimes starting tab/window sharing before the call will not show the tab/window when someone joins conversation  || This issue is tracked in [https://bugzilla.mozilla.org/show_bug.cgi?id=1146882 Bug 1146882] and covered by regression testing
|-
| Shared window is displayed propperly || probable|| high || There may be lots of windows that will not be propperly displayed || Periodical regression testing covers this area
|-
| Various graphical issues while sharing || probable || medium || Some graphical issues can appear during a conversation or with the Hello controls || Periodical regression testing covers this area
|-
| Sharing options displayed in unsuported OS`s || improbable || medium || Some buttons/options can be available on platforms that don`t support Hello screensharing (Windows XP and Mac OS X 10.6) || Periodical regression testing covers this area
|-
|}
== Summary ==
===Context=== 
===== ''This is a draft'' =====


WebGL2 is based on OpenGL ES 3 and adds occlusion queries, transform feedback, a large amount of texturing functionality and bunch of new capabilities to the shading language including integer operations.
WebGL2 is based on OpenGL ES 3 and adds occlusion queries, transform feedback, a large amount of texturing functionality and bunch of new capabilities to the shading language including integer operations.


===Enabling the feature===
*Enabled by default in Nightly:
**Build from '''2015-12-17''' [https://bugzilla.mozilla.org/show_bug.cgi?id=1232864 bug 1232864]
Go to about:config, create new boolean preference with the name
    webgl.enable-prototype-webgl2
and the value true.
== References ==
* WebGL2 demo in Firefox can be seen [https://www.youtube.com/watch?v=2v6iLpY7j5M here].
* Test if your browser has WebGL2: [http://toji.github.io/webgl2-particles/ Here] (If it says WebGL2 it's working with WebGL2).
* Main Wiki page for WebGL2 development [https://wiki.mozilla.org/Platform/GFX/WebGL2 wiki]
* Original Firefox blogpost announcement of WebGL2 [https://blog.mozilla.org/futurereleases/2015/03/03/an-early-look-at-webgl-2/ blog]
== Test cases ==
* {{ok|}} Test suite: '''[<URL> here]'''.
== Bug work ==
====== Tracking bug ======
'''meta''': [https://bugzilla.mozilla.org/show_bug.cgi?id=889977 Bug 889977] - [Meta] Implement in-room chat
* blocks: [https://bugzilla.mozilla.org/buglist.cgi?id=971986 Bug 971986] - (loop_mvp) [meta] Loop MVP desktop Client
* dependency tree: [https://bugzilla.mozilla.org/showdependencytree.cgi?id=889977&hide_resolved=0 Bugzilla query]
<div class="toccolours mw-collapsible mw-collapsed" style="width:auto">
====== Bug triage +/- for verification ======
<div class="mw-collapsible-content">
TBD
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed" style="width:auto">
====== Bug fix verification ======
<div class="mw-collapsible-content">
<font color="green">'''[VERIFIED]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1176278 Bug 1176278] - Long strings cause text-chat to be horizontally scrollable
:↳ <small>'''2015-07-06'''</small>: verified fixed on 41.0a2, across platforms
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed" style="width:auto">
====== Logged bugs ======
<div class="mw-collapsible-content">
[https://bugzilla.mozilla.org/show_bug.cgi?id=1179784 Bug 1179784] - If re-joining the conversation - the chat area will be active but typing area can`t be accessed and invite/share buttons should be over video window still
:↳ <small>'''2015-07-02'''</small>:
</div>
</div>
== Sign off ==
===Criteria===
* All the test cases were executed.
* All the blocker, critical, major bugs have been fixed.
===Results===
'''Aurora Sign-off''' - ''(xxxx-xx-xx)''
* {{ok|}} Aurora 46


Test if your browser has WebGL2: [http://toji.github.io/webgl2-particles/ Here] (If it says WebGL2 it's working with WebGL2).
'''Beta Sign-off''' - ''(xxxx-xx-xx)''
* {{ok|}} Beta 46


WebGL2 Firefox [https://www.youtube.com/watch?v=2v6iLpY7j5M demo]
'''Release Sign-off''' ''(xxxx-xx-xx)''
* {{ok|}} RC 46.0
Confirmed users
1,904

edits

Navigation menu