Confirmed users
1,904
edits
Bogdan.maris (talk | contribs) mNo edit summary |
Bogdan.maris (talk | contribs) 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 | |||
'''Beta Sign-off''' - ''(xxxx-xx-xx)'' | |||
* {{ok|}} Beta 46 | |||
'''Release Sign-off''' ''(xxxx-xx-xx)'' | |||
* {{ok|}} RC 46.0 | |||