1
0
mirror of https://github.com/ARM-software/workload-automation.git synced 2024-10-06 19:01:15 +01:00

ExecutionContext: Fixed copying agenda when one is not used

This commit is contained in:
Sebastian Goscik 2016-03-18 14:55:27 +00:00
parent 2d3254470c
commit 05df7c7d9f

View File

@ -159,13 +159,13 @@ class ExecutionContext(object):
self.job_iteration_counts = defaultdict(int) self.job_iteration_counts = defaultdict(int)
self.aborted = False self.aborted = False
self.runner = None self.runner = None
if config.agenda: if config.agenda.filepath:
self.run_artifacts.append(Artifact('agenda', self.run_artifacts.append(Artifact('agenda',
os.path.join(self.host_working_directory, os.path.join(self.host_working_directory,
os.path.basename(config.agenda.filepath)), os.path.basename(config.agenda.filepath)),
'meta', 'meta',
mandatory=True, mandatory=True,
description='Agenda for this run.')) description='Agenda for this run.'))
for i, filepath in enumerate(settings.config_paths, 1): for i, filepath in enumerate(settings.config_paths, 1):
name = 'config_{}'.format(i) name = 'config_{}'.format(i)
path = os.path.join(self.host_working_directory, path = os.path.join(self.host_working_directory,