diff --git a/wa/framework/configuration/parsers.py b/wa/framework/configuration/parsers.py index d959a8c8..22f8765c 100644 --- a/wa/framework/configuration/parsers.py +++ b/wa/framework/configuration/parsers.py @@ -87,6 +87,10 @@ class AgendaParser(object): self._populate_and_validate_config(state, raw, source) sections = self._pop_sections(raw) global_workloads = self._pop_workloads(raw) + if not global_workloads: + msg = 'No jobs avaliable. Please ensure you have specified at '\ + 'least one workload to run.' + raise ConfigError(msg) if raw: msg = 'Invalid top level agenda entry(ies): "{}"'