Gstreamer 1.0/Test Plan

From MozillaWiki
Jump to navigation Jump to 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