def evaluate(self, build_info, allow_back=False): try: self.launcher = create_launcher(build_info) self.launcher.start(**self.launcher_kwargs) build_info.update_from_app_info(self.launcher.get_app_info()) except Exception, exc: self.run_error = True self.evaluate_started.emit(str(exc))
def test_inbound_create_launcher(self, mozlauncher, download): launcher = Mock() mozlauncher.return_value = launcher info = mockinfo(build_type="inbound", app_name="firefox", build_file="/path/to") result_launcher = test_runner.create_launcher(info) mozlauncher.assert_called_with(info) self.assertEqual(result_launcher, launcher)
def test_nightly_create_launcher(self, create_launcher): launcher = Mock() create_launcher.return_value = launcher info = mockinfo(build_type="nightly", app_name="firefox", build_file="/path/to") result_launcher = test_runner.create_launcher(info) create_launcher.assert_called_with(info) self.assertEqual(result_launcher, launcher)
def test_inbound_create_launcher(self, mozlauncher, download): launcher = Mock() mozlauncher.return_value = launcher info = mockinfo( build_type='inbound', app_name="firefox", build_file="/path/to" ) result_launcher = test_runner.create_launcher(info) mozlauncher.assert_called_with(info) self.assertEqual(result_launcher, launcher)
def test_nightly_create_launcher(self, create_launcher): launcher = Mock() create_launcher.return_value = launcher info = mockinfo( build_type='nightly', app_name="firefox", build_file="/path/to" ) result_launcher = test_runner.create_launcher(info) create_launcher.\ assert_called_with(info) self.assertEqual(result_launcher, launcher)
def test_nightly_create_launcher_buildid(self, log, mozlauncher): launcher = Mock() mozlauncher.return_value = launcher info = mockinfo( build_type="nightly", app_name="firefox", build_file="/path/to", build_date=datetime.datetime(2015, 11, 6, 5, 4, 3), repo_name="mozilla-central", ) result_launcher = test_runner.create_launcher(info) mozlauncher.assert_called_with(info) log.info.assert_called_with( "Running mozilla-central build for buildid 20151106050403") self.assertEqual(result_launcher, launcher)
def test_nightly_create_launcher_buildid(self, log, mozlauncher): launcher = Mock() mozlauncher.return_value = launcher info = mockinfo( build_type='nightly', app_name="firefox", build_file="/path/to", build_date=datetime.datetime(2015, 11, 6, 5, 4, 3), repo_name='mozilla-central', ) result_launcher = test_runner.create_launcher(info) mozlauncher.\ assert_called_with(info) log.info.assert_called_with( 'Running mozilla-central build for buildid 20151106050403') self.assertEqual(result_launcher, launcher)