diff options
Diffstat (limited to 'buildbot_gentoo_ci/steps/builders.py')
-rw-r--r-- | buildbot_gentoo_ci/steps/builders.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/buildbot_gentoo_ci/steps/builders.py b/buildbot_gentoo_ci/steps/builders.py index 73e82f5..53f79ab 100644 --- a/buildbot_gentoo_ci/steps/builders.py +++ b/buildbot_gentoo_ci/steps/builders.py @@ -899,6 +899,7 @@ class CheckEmergeLogs(BuildStep): self.setProperty('faild_cpv', emerge_output['failed'], 'faild_cpv') self.faild_version_data = False self.log_data = {} + self.faild_dep = 0 package_dict = emerge_output['packages'] #FIXME: Prosees the logs and do stuff @@ -1060,6 +1061,7 @@ class CheckEmergeLogs(BuildStep): self.faild_version_data = self.getProperty("version_data") else: repository = False + self.faild_dep = 2 for cpv, v in package_dict.items(): if cpv == emerge_output['failed']: repository = v['repository'] @@ -1082,10 +1084,11 @@ class CheckEmergeLogs(BuildStep): 'pkg_check_log_data' : self.getProperty("pkg_check_log_data"), 'repository_data' : self.getProperty('repository_data'), 'faild_cpv' : emerge_output['failed'], + 'faild_dep' : self.faild_dep 'build_workername' : self.getProperty('workername') } )) - if rebuild: + if isinstance(rebuild, str): #FIXME: Set build timeout in config build_timeout = 6600 shell_commad_list = [] |