Gstreamer 1.0/Test Plan

From MozillaWiki
Jump to: navigation, search

Gstreamer 1.0

Feature Status Release Target Dev Lead QA Lead QA Status
Gstreamer 1.0 Landed Firefox 31 Alessandro Decina Bogdan Maris Signed Off

Summary

References

Testing guide

  • Prerequisites:
    • Get the latest source code: hg clone http://hg.mozilla.org/releases/mozilla-aurora/ aurora-src
    • Create the .mozconfig file by adding: ac_add_options --enable-gstreamer=1.0
    • Start to build: cd into the aurora-src directory and run "./mach build"
    • Solution for Mach Problem: Gstreamer Backend
      • sudo apt-get install -y libgstreamer-plugins-base1.0-dev: link
  • Navigate to the below URLs:
  • Performed steps:
    • Try out all the available options: toggle the play/pause buttons, change volume, enter/exit fullscreen mode, use the contextual menu options, etc. - PASS
    • Open multiple tabs, New Windows, Private Browsing Windows - PASS
    • Narrow/wider browser width/height - PASS
  • Testing results:
    • Correctly prompted to install the missing libraries (gstreamer and gstreamer-plugins-base).
    • After installing the missing libraries, Aurora properly starts and in about:buildconfig, --enable-gstreamer=1.0 is present under Configure arguments.
    • All the performed steps passed.

Bugs

  • Tracking bug - 806917
  • bug 851290 - Use GStreamer on Mac for H.264/MP3/AAC playback (instead of AV Foundation) - Assigned

Sign off

Criteria
  • All the test cases were executed.
  • All the blocker, critical, major bugs have been fixed.
Firefox 30 Release - 05/29/2014
  • All the test cases were executed on the next OSs:
    • Ubuntu 13.04 64bit
    • Ubuntu 13.04 32bit
Firefox 30 Pre-Beta Sign-Off - 04/25/2014
  • All the test cases were executed on the next OSs:
    • Ubuntu 13.10 64bit
    • Ubuntu 13.04 32bit
Firefox 30 Aurora Sign Off - 03/21/2014
  • All the test cases were executed on the next OSs:
    • Ubuntu 13.10 64bit
    • Ubuntu 13.04 32bit