if not build: B2GUpdateTestCase.stage_update(self, **kwargs) return build_vars = self.testvars[build] mar_key = mar + '_mar' mar_path = build_vars[mar_key] stage_kwargs = { 'build_id': build_vars['app_build_id'], 'app_version': build_vars['app_version'], 'platform_version': build_vars['platform_milestone'], mar_key: mar_path } stage_kwargs.update(kwargs) if self.STAGE_PREFS: if 'prefs' not in stage_kwargs: stage_kwargs['prefs'] = self.STAGE_PREFS B2GUpdateTestCase.stage_update(self, **stage_kwargs) def execute_smoketest(self): self.marionette.set_script_timeout(self.TIMEOUT) self.execute_update_test(self.JS_PATH, apply=self.APPLY) if __name__ == '__main__': cli(B2GUpdateTestRunner)
raise Exception('build required with mar') if not build: B2GUpdateTestCase.stage_update(self, **kwargs) return build_vars = self.testvars[build] mar_key = mar + '_mar' mar_path = build_vars[mar_key] stage_kwargs = { 'build_id': build_vars['app_build_id'], 'app_version': build_vars['app_version'], 'platform_version': build_vars['platform_milestone'], mar_key: mar_path } stage_kwargs.update(kwargs) if self.STAGE_PREFS: if 'prefs' not in stage_kwargs: stage_kwargs['prefs'] = self.STAGE_PREFS B2GUpdateTestCase.stage_update(self, **stage_kwargs) def execute_smoketest(self): self.marionette.set_script_timeout(self.TIMEOUT) self.execute_update_test(self.JS_PATH, apply=self.APPLY) if __name__ == '__main__': cli(B2GUpdateTestRunner)