From 5b15b115a77b77839799b6942cd7255ca6d32d90 Mon Sep 17 00:00:00 2001 From: Sergei Trofimov Date: Thu, 22 Feb 2018 13:41:36 +0000 Subject: [PATCH] framework/output: add list_workloads to RunOutput Add a convenience method to list which workloads (as per their label) were involved in a run. --- wa/framework/output.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/wa/framework/output.py b/wa/framework/output.py index c29c5912..6cb43fc6 100644 --- a/wa/framework/output.py +++ b/wa/framework/output.py @@ -263,6 +263,13 @@ class RunOutput(Output): return spec return None + def list_workloads(self): + workloads = [] + for job in self.jobs: + if job.label not in workloads: + workloads.append(job.label) + return workloads + class JobOutput(Output):