def setUp(self): helpers.patch(self, [ 'clusterfuzz.binary_providers.GenericBuilder.get_source_dir_path', ]) self.builder = binary_providers.GenericBuilder( libs.make_testcase(testcase_id='1234', revision='999'), libs.make_definition(), libs.make_options(current=False))
def setUp(self): helpers.patch(self, [ 'clusterfuzz.binary_providers.GenericBuilder.get_source_dir_path' ]) self.builder = binary_providers.GenericBuilder( libs.make_testcase(), libs.make_definition(source_name='something'), libs.make_options())
def setUp(self): helpers.patch(self, [ 'clusterfuzz.common.execute', 'clusterfuzz.binary_providers.GenericBuilder.get_source_dir_path', ]) self.builder = binary_providers.GenericBuilder(libs.make_testcase(), libs.make_definition(), libs.make_options())
def test_run(self): """Test run.""" builder = binary_providers.GenericBuilder( libs.make_testcase(), libs.make_definition(), libs.make_options(skip_deps=False)) builder.setup_all_deps() self.mock.gclient_sync.assert_called_once_with(builder) self.mock.gclient_runhooks.assert_called_once_with(builder) self.mock.install_deps.assert_called_once_with(builder)
def test_skip(self): """Test skip.""" builder = binary_providers.GenericBuilder( libs.make_testcase(), libs.make_definition(), libs.make_options(skip_deps=True)) builder.setup_all_deps() self.assert_n_calls(0, [ self.mock.gclient_sync, self.mock.gclient_runhooks, self.mock.install_deps ])
def setUp(self): helpers.patch(self, [ 'clusterfuzz.binary_providers.setup_debug_symbol_if_needed', 'clusterfuzz.binary_providers.setup_gn_goma_params', ]) self.builder = binary_providers.GenericBuilder( libs.make_testcase(raw_gn_args='a=b\nc=d'), libs.make_definition(sanitizer='ASAN'), libs.make_options(current=False, enable_debug=True)) self.builder.extra_gn_args = {'e': 'f'} self.mock.setup_debug_symbol_if_needed.side_effect = lambda v, _1, _2: v self.mock.setup_gn_goma_params.side_effect = lambda v, _: v
def setUp(self): helpers.patch(self, [ 'clusterfuzz.common.execute', 'clusterfuzz.common.edit_if_needed', 'clusterfuzz.binary_providers.GenericBuilder.get_build_dir_path', 'clusterfuzz.binary_providers.GenericBuilder.get_gn_args', 'clusterfuzz.binary_providers.GenericBuilder.get_source_dir_path', ]) self.setup_fake_filesystem() self.builder = binary_providers.GenericBuilder( libs.make_testcase(), libs.make_definition(), libs.make_options(edit_mode=True)) self.mock.edit_if_needed.side_effect = ( lambda content, prefix, comment, should_edit: content)
def setUp(self): helpers.patch(self, [ 'clusterfuzz.binary_providers.GenericBuilder.setup_all_deps', 'clusterfuzz.binary_providers.GenericBuilder.gn_gen', 'clusterfuzz.binary_providers.GenericBuilder.get_git_sha', 'clusterfuzz.binary_providers.GenericBuilder.get_build_dir_path', 'clusterfuzz.binary_providers.GenericBuilder.get_source_dir_path', 'clusterfuzz.binary_providers.compute_goma_cores', 'clusterfuzz.binary_providers.compute_goma_load', 'clusterfuzz.binary_providers.git_checkout', 'clusterfuzz.common.execute', ]) self.builder = binary_providers.GenericBuilder( libs.make_testcase(revision=213), libs.make_definition(targets=['d8']), libs.make_options(current=False))
def setUp(self): self.builder = binary_providers.GenericBuilder( libs.make_testcase(), libs.make_definition(binary_name='binary', targets=['d8']), libs.make_options())
def setUp(self): self.builder = binary_providers.GenericBuilder(libs.make_testcase(), libs.make_definition(), libs.make_options())