From 0af297e4e9622cb6d040e9e30daffe1d43970aaa Mon Sep 17 00:00:00 2001 From: Yujun Zhang Date: Thu, 11 May 2017 19:41:26 +0800 Subject: Get rid of `changed=false` flag in test result Change-Id: I74c9634b708dbad82e6e4b0a04b44e16ff01ffdd Signed-off-by: Yujun Zhang --- qtip/ansible_library/plugins/action/calculate.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'qtip/ansible_library/plugins/action/calculate.py') diff --git a/qtip/ansible_library/plugins/action/calculate.py b/qtip/ansible_library/plugins/action/calculate.py index ee3b8e3a..8d5fa1f7 100644 --- a/qtip/ansible_library/plugins/action/calculate.py +++ b/qtip/ansible_library/plugins/action/calculate.py @@ -10,6 +10,7 @@ ############################################################################## import humanfriendly +import json import numbers from numpy import mean import yaml @@ -37,7 +38,11 @@ class ActionModule(ActionBase): with open(self._task.args.get('spec')) as stream: spec = yaml.safe_load(stream) - metrics = self._task.args.get('metrics') + metrics_files = self._task.args.get('metrics') + metrics = {} + for metric, filename in metrics_files.items(): + with open(filename) as f: + metrics[metric] = json.load(f) dest = self._task.args.get('dest') return calc_qpi(spec, metrics, dest=dest) -- cgit 1.2.3-korg