Merge "Fix kolla-build return codes"

This commit is contained in:
Jenkins 2016-05-31 11:08:39 +00:00 committed by Gerrit Code Review
commit d860c7d4ba
2 changed files with 10 additions and 2 deletions

View File

@ -737,7 +737,7 @@ class KollaWorker(object):
return queue return queue
def main(): def run_build():
conf = cfg.ConfigOpts() conf = cfg.ConfigOpts()
common_config.parse(conf, sys.argv[1:], prog='kolla-build') common_config.parse(conf, sys.argv[1:], prog='kolla-build')
@ -791,5 +791,13 @@ def main():
return kolla.get_image_statuses() return kolla.get_image_statuses()
def main():
bad_results, good_results, unmatched_results = run_build()
if len(bad_results):
return 1
else:
return 0
if __name__ == '__main__': if __name__ == '__main__':
main() main()

View File

@ -43,7 +43,7 @@ class BuildTest(object):
def runTest(self): def runTest(self):
with patch.object(sys, 'argv', self.build_args): with patch.object(sys, 'argv', self.build_args):
LOG.info("Running with args %s", self.build_args) LOG.info("Running with args %s", self.build_args)
bad_results, good_results, unmatched_results = build.main() bad_results, good_results, unmatched_results = build.run_build()
failures = 0 failures = 0
for image, result in six.iteritems(bad_results): for image, result in six.iteritems(bad_results):