def workflow(tmpdir): if MOCK: mock_docker() buildstep_plugin = [{ 'name': OrchestrateBuildPlugin.key, 'args': { 'platforms': ODCS_COMPOSE_DEFAULT_ARCH_LIST }, }] workflow = DockerBuildWorkflow( MOCK_SOURCE, 'test-image', buildstep_plugins=buildstep_plugin, ) workflow.builder = MockInsideBuilder(tmpdir) workflow.source = workflow.builder.source workflow._tmpdir = tmpdir workflow.prebuild_results[PLUGIN_CHECK_AND_SET_PLATFORMS_KEY] = set( ODCS_COMPOSE_DEFAULT_ARCH_LIST) setattr(workflow.builder, 'base_image_inspect', {}) mock_reactor_config(workflow, tmpdir) mock_repo_config(tmpdir) mock_odcs_request() workflow._koji_session = mock_koji_session() return workflow
def workflow(tmpdir): if MOCK: mock_docker() workflow = DockerBuildWorkflow(MOCK_SOURCE, 'test-image') workflow.builder = MockInsideBuilder(tmpdir) workflow.source = workflow.builder.source workflow._tmpdir = tmpdir flexmock(workflow, base_image_inspect={}) mock_reactor_config(tmpdir) mock_repo_config(tmpdir) mock_odcs_request() workflow._koji_session = mock_koji_session() return workflow
def workflow(tmpdir): if MOCK: mock_docker() buildstep_plugin = [{ 'name': OrchestrateBuildPlugin.key, 'args': { 'platforms': ODCS_COMPOSE_DEFAULT_ARCH_LIST }, }] workflow = DockerBuildWorkflow(MOCK_SOURCE, 'test-image', buildstep_plugins=buildstep_plugin, ) workflow.builder = MockInsideBuilder(tmpdir) workflow.source = workflow.builder.source workflow._tmpdir = tmpdir workflow.prebuild_results[PLUGIN_CHECK_AND_SET_PLATFORMS_KEY] = set( ODCS_COMPOSE_DEFAULT_ARCH_LIST) setattr(workflow.builder, 'base_image_inspect', {}) mock_reactor_config(workflow, tmpdir) mock_repo_config(tmpdir) mock_odcs_request() workflow._koji_session = mock_koji_session() return workflow