PrototypeDOMGamepadAPI/Test Plan
From MozillaWiki
Contents
Prototype DOM Gamepad API
Feature | Status | Release Target | Dev Lead | QA Lead | QA Status |
Prototype DOM Gamepad API | Landed | Firefox 29 | Ted Mielczarek | Alexandra Lucinet | Signed Off |
Summary
The Prototype DOM Gamepad API presents a new way for web and game developers, as well as interaction designers, to access and use gamepads and other controllers for games.
References
- Wiki Page
- Editor's Draft status at the W3C
- MDN - Using the Gamepad API
- MDN - Gamepad Page
- Game demos:
Test Cases
- The test cases for this feature can be viewed in this Google Spreadsheet or in this Moztrap testsuite.
- The above test cases were performed with two wired controllers:
Automation Coverage
Existing automated tests are available here
Bugs
- Tracking bug - 604039
- bug 851547 - Make Gamepad API preffable - Resolved Fixed
- bug 878828 - finalize and enable Gamepad API - Resolved Fixed
- bug 893785 - Gamepad API - Combat demo shows wrong number of elements - Resolved Fixed
- bug 921565 - [Gamepad] Watch for device change notifications on Windows - Verified Fixed
- bug 894382 - [Gamepad] Support libudev.so.1 - Verified Fixed
- bug 680289 - (gamepad-rumble) Rumble Effect support for Gamepad API - Assigned
- bug 921565 - Add an XInput backend for Windows gamepad support - Verified Fixed
- bug 963053 - crash in mozilla::dom::Gamepad::SetAxis(unsigned int, double) - Verified Fixed
Sign off
- Criteria
- All the test cases were executed.
- All the blocker, critical, major bugs have been fixed.
- Firefox Aurora 28 Sign-Off - 12/13/2013
- All the test cases were executed on the next OSs:
- Windows 7 64bit
- Mac OSX 10.9
- Ubuntu 13.10 32bit
- Firefox 28 Aurora (pre-beta sign off) - 01/27/2014
- Gamepad API Feature: Testrun Results
- All the test cases were executed on the next OSs:
- Windows 7 64bit
- Windows XP 64bit
- Mac OSX 10.9
- Ubuntu 13.10 32bit
- Firefox 29 merge to Release Sign-off - 04/17/2014
- Gamepad API Feature: Testrun Results
- All the test cases were executed on the next OSs:
- Windows 7 64bit
- Mac OSX 10.9.2
- Ubuntu 13.10 32bit