Skip second-stage upgrade testing if UPGRADE_OUTPUT option is absent or empty

This is useful to speed up britney in dry run mode, if we are only interested
in builds and package tests.
This commit is contained in:
Martin Pitt 2015-12-18 16:37:23 +01:00 committed by Martin Pitt
parent 2f1acffae1
commit 69ab5f6c32

View File

@ -2999,6 +2999,13 @@ class Britney(object):
for policy in self.policies:
policy.save_state(self)
# skip upgrade testing if UPGRADE_OUTPUT option is absent or empty
try:
if not self.options.upgrade_output:
return
except AttributeError:
return
with open(self.options.upgrade_output, 'w', encoding='utf-8') as f:
self.__output = f