QA/Platform/Graphics/Firefox 40: Difference between revisions

From MozillaWiki
< QA‎ | Platform‎ | Graphics
Jump to navigation Jump to search
 
(22 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Suggested Systems =
= Suggested Systems =
; ''Run tests once with the latest GPU driver available and a second time with whichever older driver version you have access.''
'''''Target systems with ANGLE WebGL renderer in about:support::Graphics using the latest GPU driver available.'''''
 
{| class="wikitable sortable"
{| class="wikitable sortable"
  |-
  |-
Line 7: Line 8:
  ! CPU
  ! CPU
  ! GPU
  ! GPU
  |-
  ! Demos
| Centurion
| Windows 7 Ultimate 32-bit
| Intel Core 2 Duo 2.4 GHz
| nVidia GeForce 8800 GTS 640MB
|-
| Frostmane
| Windows XP Professional SP3 32-bit
| AMD Turion64 X2
| ATI Radeon Xpress 1100 128MB (shared)
|-
| Higgins
| Windows 8 Professional 32-bit
| Intel Core i7-2620M
| Intel HD Graphics 3000 1720MB (shared)
|-
| Jandice
| Windows 8 Consumer 64-bit
| AMD FX-8120
| AMD Radeon HD7670 1024MB
  |-
  |-
  | Lothar
  | Lothar
  | Windows 8 Professional 64-bit
  | Windows 7 32-bit
  | Intel Core 2 Duo 2.13 GHz
  | Intel C2D 2.13GHz
  | nVidia GeForce 7300LE 256MB
  | NVidia GeForce 7300LE 256MB
  |-
  | Tanx, Polycraft, Nutmeg, Xibalba, 2048, BrowserQuest
| Mango
| Windows Vista Basic 64-bit
| Intel Core i7-920
| ATI Radeon HD4850 512MB
  |-
  |-
  | Marwyn
  | Marwyn
  | Windows 7 Home Premium 64-bit
  | Windows 7 64-bit
  | AMD Phenom II X4
  | AMD Phenom II X4 3.00GHz
  | ATI Radeon HD3450 256MB
  | AMD Radeon HD3450 256MB
| Save the Day, Angry Bots, X-Type, Hextris, Auralux, Swooop
  |-
  |-
  | Palpatine
  | Vader
  | Windows XP Professional SP3 32-bit
  | Windows 8.1 64-bit
  | Intel Core 2 Duo
  | Intel Core i5-460M 2.53GHz
  | nVidia GeForce 8800 GTX 768MB (x2 in SLI)
| Intel HD / NVidia Geforce GT 420M 1024MB hybrid
  | Dead Trigger 2, Biolab Disaster, The Wizard, Monster Madness, Hyper Vanguard Force, HexGL
  |-
  |-
  | Setesh
  | Onyxia
  | Windows 7 Home Premium 64-bit
  | Windows XP SP3
  | Intel Celeron 900
  | AMD Athlon64 X2 4200+ 2.20GHz
  | Intel GMA 4500 1700MB (shared)
  | 2x nVidia GeForce 7950 GT 512MB SLI
|-
  | Back to Candyland, Gorescript, Bananabread, Tanx, Polycraft, Nutmeg
| Shadowsong
| Windows Vista Home Premium 32-bit
| Intel Pentium D 2.8 GHz
  | Intel GMA 950 256MB (shared)
  |-
  |-
  | Silvermoon
  | Ertan
  | Windows XP Professional SP3 32-bit
  | Windows 7 64-bit
  | Intel Core 2 Duo
  | AMD A8-3500M 1.50GHz
  | Intel GMA 950 256MB (shared)
  | AMD Radeon IGP 6620G
| Xibalba, 2048, BrowserQuest, Save the Day, Angry Bots, X-Type
  |-
  |-
  | Zito
  | Surface 1-2
  | Windows Vista Ultimate 32-bit
  | Windows 8.1 64-bit
  | Intel Core 2 Duo 2.5 GHz
  | Intel Core i5-3317U 2.53GHz
  | nVidia GeForce 8600M GT 256MB
  | Intel HD Graphics 4000 1720MB (shared)
| Hextris, Auralux, Swooop, Dead Trigger 2, Biolab Disaster, The Wizard
  |-
  |-
  |}
  |}
Line 89: Line 67:
* Use the "Create Profile" button to create a profile new profile
* Use the "Create Profile" button to create a profile new profile
* Once the profile is created, select it, and then click "Start Firefox"
* Once the profile is created, select it, and then click "Start Firefox"
* '''''Note: create one new profile per demo to be tested'''


;4. Make sure e10s is enabled
;4. Make sure e10s is enabled
* Menu button > Options > General > Enable E10S (multi-process) should be checked
* ''Menu button > Options > General > Enable multi-process Firefox Developer Edition'' should be checked
* If not, check the box and restart Firefox
* If not, check the box and restart Firefox


= Tests =
== Tests ==
* [https://developer.mozilla.org/en-US/docs/Games/Examples Play one of the game demos] for 15 minutes, keeping an eye out for visual/audible/control issues and crashes.
Follow these instructions for each of the 6 demos pre-selected for your system (as indicated above):
* if you hit an issue with e10s on, retest the demo with e10s disabled
 
* if you hit an issue with e10s off, retest the demo in Chrome
; 1. [https://developer.mozilla.org/en-US/docs/Games/Examples Load the first demo] as indicated for your system above
* file bug reports for issues that only reproduce in Firefox with e10s on
* be sure to only test one demo at a time
* be sure you're retesting from scratch (assets are cached on first run)
* be sure you're testing each demo with a single Firefox instance in a new profile
 
; 2. Play the demo for 15 minutes, keeping an eye out for visual/audible/control issues and crashes
* if you encounter an issue, disable e10s and retest the demo for 15 minutes
* if you encounter an issue with e10s disabled, retest the demo for 15 minutes in Chrome
* report any issues encountered following the [[#Reporting_Bugs|instructions]] below
 
; 3. [https://docs.google.com/forms/d/1g-DMSwiDnEnWYLQWsHPap-W9mdu23RgIDrsAtJlhFqA/viewform Record the results] of testing the demo
* Once the result has been recorded, quit Firefox and restart it with a new profile
 
; 4. Repeat the process for each demo in your list
* Your testing is complete when you've tested each demo for at least 15 minutes
 
== Reporting Bugs ==
; When to file a bug:
* if you encounter a crash in Firefox
* if you encounter a performance issue in Firefox that does not reproduce in Chrome
* if you encounter a visual/audible/control issue that does not reproduce in Chrome
* if you encounter any kind of issue that only reproduces in Firefox with e10s enabled
 
; How to file a bug:
* All bugs filed should have '''''[betabreakers-fx40]''''' in the Whiteboard field
* [http://mzl.la/1FwPuWD Use this link to file your bug report]
* if you're reporting a crash, be sure to include links to your crash reports (found by loading about:crashes in Firefox)
* if you're reporting an e10s bug, be sure to set the tracking-e10s? flag
* in all cases, be sure to include the following information:
** a copy of about:support (attach to the bug as a plain-text file)
** a link to the demo you're testing
** a detailed description of the issue, including steps to reproduce
** whether the bug happens in e10s, non-e10s, or Chrome
 
; Follow-up
* After the testing is complete, representatives from Mozilla will review the bugs reported.
* Follow-up on your part may be required upon request.


= Results =
= Results =
* System, game tested, results
* [http://mzl.la/1cOTW7T Bugs reported]: 7
* [http://bit.ly/1FBLlTd Form of results]
 
== Results by System ==
{| class="wikitable sortable"
|-
! System
! Pass
! Fail
! Broken
! Bugs
|-
| Ertan
| 5
| 1
| 0
| {{bug|1167778}}
|-
| Lothar
| 5
| 1
| 0
| {{bug|1167700}}
|-
| Marwyn
| 4
| 2
| 0
| {{bug|1167656}}, {{bug|1167778}}
|-
| Onyxia
| 3
| 2
| 1
| {{bug|1168451}}, {{bug|1167700}}, {{bug|1167656}}
|-
| Surface 1-2
| 4
| 2
| 0
| {{bug|1167656}}, {{bug|1167681}}
|-
| Vader
| 4
| 1
| 1
| {{bug|1167621}}
|-
|}
 
== Results by Demo ==
; Demos which passed without failure
* 2048
* Angry Bots
* Backyard to Candyland
* Biolab Disaster
* BrowserQuest
* Gorescript
* HexGL
* Hextris
* Hyper Vanguard Force
* Nutmeg
* Save the Day
* Swooop
* The Wizard
* Xibalba
 
; Demos which exhibited bugs
* Auralux
* BananaBread
* Dead Trigger 2
* Polycraft
* Tanx
* X-Type
 
; Demos which failed to load
* Monster Madness
 
== Bugs ==
=== Bugs by System ===
* Ertan: 1
* Lothar: 1
* Marwyn: 2
* Onyxia: 3
* Surface: 2
* Vader: 1
 
=== Bugs by Platform ===
* Windows 7: 4
* Windows 8: 3
* Windows XP: 3
 
=== Bugs by GPU ===
* NVidia: 4
* AMD: 3
* Intel: 3

Latest revision as of 20:48, 29 May 2015

Suggested Systems

Target systems with ANGLE WebGL renderer in about:support::Graphics using the latest GPU driver available.

System Platform CPU GPU Demos
Lothar Windows 7 32-bit Intel C2D 2.13GHz NVidia GeForce 7300LE 256MB Tanx, Polycraft, Nutmeg, Xibalba, 2048, BrowserQuest
Marwyn Windows 7 64-bit AMD Phenom II X4 3.00GHz AMD Radeon HD3450 256MB Save the Day, Angry Bots, X-Type, Hextris, Auralux, Swooop
Vader Windows 8.1 64-bit Intel Core i5-460M 2.53GHz Intel HD / NVidia Geforce GT 420M 1024MB hybrid Dead Trigger 2, Biolab Disaster, The Wizard, Monster Madness, Hyper Vanguard Force, HexGL
Onyxia Windows XP SP3 AMD Athlon64 X2 4200+ 2.20GHz 2x nVidia GeForce 7950 GT 512MB SLI Back to Candyland, Gorescript, Bananabread, Tanx, Polycraft, Nutmeg
Ertan Windows 7 64-bit AMD A8-3500M 1.50GHz AMD Radeon IGP 6620G Xibalba, 2048, BrowserQuest, Save the Day, Angry Bots, X-Type
Surface 1-2 Windows 8.1 64-bit Intel Core i5-3317U 2.53GHz Intel HD Graphics 4000 1720MB (shared) Hextris, Auralux, Swooop, Dead Trigger 2, Biolab Disaster, The Wizard

Instructions

Set up the test environment

1. Install Firefox
2. Disable the automatic updater
  • Open C:\Aurora\defaults\pref\channel-prefs.js in a text editor
  • Change the line reading pref("app.update.channel", "release"); to pref("app.update.channel", "foobar");
  • Save and Close the text file
3. Launch Firefox with a clean profile
  • Run cmd.exe
  • Change directory to the folder where you installed Firefox: cd C:\Aurora
  • Run firefox.exe: firefox.exe -P -no-remote - This will bring up our profile selector window.
  • Use the "Create Profile" button to create a profile new profile
  • Once the profile is created, select it, and then click "Start Firefox"
  • Note: create one new profile per demo to be tested
4. Make sure e10s is enabled
  • Menu button > Options > General > Enable multi-process Firefox Developer Edition should be checked
  • If not, check the box and restart Firefox

Tests

Follow these instructions for each of the 6 demos pre-selected for your system (as indicated above):

1. Load the first demo as indicated for your system above
  • be sure to only test one demo at a time
  • be sure you're testing each demo with a single Firefox instance in a new profile
2. Play the demo for 15 minutes, keeping an eye out for visual/audible/control issues and crashes
  • if you encounter an issue, disable e10s and retest the demo for 15 minutes
  • if you encounter an issue with e10s disabled, retest the demo for 15 minutes in Chrome
  • report any issues encountered following the instructions below
3. Record the results of testing the demo
  • Once the result has been recorded, quit Firefox and restart it with a new profile
4. Repeat the process for each demo in your list
  • Your testing is complete when you've tested each demo for at least 15 minutes

Reporting Bugs

When to file a bug
  • if you encounter a crash in Firefox
  • if you encounter a performance issue in Firefox that does not reproduce in Chrome
  • if you encounter a visual/audible/control issue that does not reproduce in Chrome
  • if you encounter any kind of issue that only reproduces in Firefox with e10s enabled
How to file a bug
  • All bugs filed should have [betabreakers-fx40] in the Whiteboard field
  • Use this link to file your bug report
  • if you're reporting a crash, be sure to include links to your crash reports (found by loading about:crashes in Firefox)
  • if you're reporting an e10s bug, be sure to set the tracking-e10s? flag
  • in all cases, be sure to include the following information:
    • a copy of about:support (attach to the bug as a plain-text file)
    • a link to the demo you're testing
    • a detailed description of the issue, including steps to reproduce
    • whether the bug happens in e10s, non-e10s, or Chrome
Follow-up
  • After the testing is complete, representatives from Mozilla will review the bugs reported.
  • Follow-up on your part may be required upon request.

Results

Results by System

System Pass Fail Broken Bugs
Ertan 5 1 0 bug 1167778
Lothar 5 1 0 bug 1167700
Marwyn 4 2 0 bug 1167656, bug 1167778
Onyxia 3 2 1 bug 1168451, bug 1167700, bug 1167656
Surface 1-2 4 2 0 bug 1167656, bug 1167681
Vader 4 1 1 bug 1167621

Results by Demo

Demos which passed without failure
  • 2048
  • Angry Bots
  • Backyard to Candyland
  • Biolab Disaster
  • BrowserQuest
  • Gorescript
  • HexGL
  • Hextris
  • Hyper Vanguard Force
  • Nutmeg
  • Save the Day
  • Swooop
  • The Wizard
  • Xibalba
Demos which exhibited bugs
  • Auralux
  • BananaBread
  • Dead Trigger 2
  • Polycraft
  • Tanx
  • X-Type
Demos which failed to load
  • Monster Madness

Bugs

Bugs by System

  • Ertan: 1
  • Lothar: 1
  • Marwyn: 2
  • Onyxia: 3
  • Surface: 2
  • Vader: 1

Bugs by Platform

  • Windows 7: 4
  • Windows 8: 3
  • Windows XP: 3

Bugs by GPU

  • NVidia: 4
  • AMD: 3
  • Intel: 3