From 60ee06b4179bbd4b578275ad3e773853713af3c4 Mon Sep 17 00:00:00 2001 From: QiLiang Date: Thu, 31 Dec 2015 02:11:21 +0000 Subject: Add Dummy context and scenario type Dummy Context Usage: - if no context specified in the task file then automatically use Dummy Context - or specify the context with type Dummy in the task file, like context: type: Dummy Note: context without type name default use Heat Context. (e.g. samples/fio.yaml) JIRA: - Change-Id: I7f798a7260bdd6ac24902e2c835a3b121319fd8c Signed-off-by: QiLiang --- yardstick/cmd/commands/task.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'yardstick/cmd') diff --git a/yardstick/cmd/commands/task.py b/yardstick/cmd/commands/task.py index a56824aac..fbbca29ad 100755 --- a/yardstick/cmd/commands/task.py +++ b/yardstick/cmd/commands/task.py @@ -233,8 +233,10 @@ class TaskParser(object): # TODO: support hybrid context type if "context" in cfg: context_cfgs = [cfg["context"]] - else: + elif "contexts" in cfg: context_cfgs = cfg["contexts"] + else: + context_cfgs = [{"type": "Dummy"}] for cfg_attrs in context_cfgs: context_type = cfg_attrs.get("type", "Heat") -- cgit 1.2.3-korg