Save the state of policies on every non-dry run, not only during migration runs

The autopkgtest policy is really sending requests during every non-dry run,
we want to capture that state.
This commit is contained in:
Paul Gevers 2019-08-24 21:46:59 +02:00
parent b21b129527
commit 2fc265be91
No known key found for this signature in database
GPG Key ID: 9C5C99EB05BD750A

View File

@ -1216,8 +1216,6 @@ class Britney(object):
if not self.options.dry_run:
target_suite = self.suite_info.target_suite
self._policy_engine.save_state(self)
# write HeidiResult
self.logger.info("Writing Heidi results to %s", self.options.heidi_output)
write_heidi(self.options.heidi_output,
@ -1484,6 +1482,8 @@ class Britney(object):
self.logger.info('> %s', stat)
else:
self.logger.info('Migration computation skipped as requested.')
if not self.options.dry_run:
self._policy_engine.save_state(self)
logging.shutdown()