Handle the exception in builder.build(...) code and do not mark whole module as failed - mark just the particular component.

This commit is contained in:
Jan Kaluza
2016-11-18 17:43:00 +01:00
parent 5e8013f429
commit 9aca8057a3
2 changed files with 11 additions and 10 deletions

View File

@@ -121,7 +121,4 @@ class TestRepoDone(unittest.TestCase):
'no matches for this...', '2016-some-guid-build')
self.fn(config=self.config, session=self.session, msg=msg)
build_fn.assert_called_once_with(artifact_name='foo', source='full_scm_url')
module_build.transition.assert_called_once_with(self.config,
module_build_service.models.BUILD_STATES["failed"],
'Failed to submit artifact foo to Koji')
self.assertEquals(unbuilt_component_build.state_reason, "Failed to submit artifact foo to Koji")