Example #1
0
    def reset_GMP_version(self):
        if EMESetupMixin.version_needs_reset:
            with self.marionette.using_context('chrome'):
                if self.prefs.get_pref('media.gmp-eme-adobe.version'):
                    self.prefs.reset_pref('media.gmp-eme-adobe.version')
                if self.prefs.get_pref('media.gmp-widevinecdm.version'):
                    self.prefs.reset_pref('media.gmp-widevinecdm.version')
            with self.marionette.using_context('content'):
                adobe_result = self.marionette.execute_async_script(
                    reset_adobe_gmp_script, script_timeout=60000)
                widevine_result = self.marionette.execute_async_script(
                    reset_widevine_gmp_script, script_timeout=60000)
                if not adobe_result == 'success':
                    raise VideoException(
                        'ERROR: Resetting Adobe GMP failed % s' % result)
                if not widevine_result == 'success':
                    raise VideoException(
                        'ERROR: Resetting Widevine GMP failed % s' % result)

            EMESetupMixin.version_needs_reset = False
    def reset_GMP_version(self):
        if TestEMEPlayback.version_needs_reset:
            with self.marionette.using_context('chrome'):
                if self.prefs.get_pref('media.gm-eme-adobe.version'):
                    self.prefs.set_pref('media.gm-eme-adobe.version', None)
                result = self.marionette.execute_async_script(
                    reset_adobe_gmp_script, script_timeout=60000)
                if not result == 'success':
                    raise VideoException(
                        'ERROR: Resetting Adobe GMP failed % s' % result)

            TestEMEPlayback.version_needs_reset = False
Example #3
0
    def reset_GMP_version(self):
        if EMESetupMixin.version_needs_reset:
            with self.marionette.using_context(Marionette.CONTEXT_CHROME):
                if self.marionette.get_pref('media.gmp-eme-adobe.version'):
                    self.marionette.reset_pref('media.gmp-eme-adobe.version')
                if self.marionette.get_pref('media.gmp-widevinecdm.version'):
                    self.marionette.reset_pref('media.gmp-widevinecdm.version')
            with self.marionette.using_context(Marionette.CONTEXT_CONTENT):
                adobe_result = self.marionette.execute_async_script(
                    reset_adobe_gmp_script, script_timeout=60000)
                widevine_result = self.marionette.execute_async_script(
                    reset_widevine_gmp_script, script_timeout=60000)
                if not adobe_result == 'success':
                    raise VideoException(
                        'ERROR: Resetting Adobe GMP failed {}'.format(
                            adobe_result))
                if not widevine_result == 'success':
                    raise VideoException(
                        'ERROR: Resetting Widevine GMP failed {}'.format(
                            widevine_result))

            EMESetupMixin.version_needs_reset = False