X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=yardstick%2Fdispatcher%2Fbase.py;h=1fc0a2f31c216c35757d5c639af7a7e8c7c044d2;hb=4fb16bffb8c89c30570d13ac2d31776a5b302ef9;hp=09ce8d1e834248b7cb2a4909cec13bf00f99a8b4;hpb=fa3afbcac13e1aa3ae9cc2977dcb4cd882112f6f;p=yardstick.git diff --git a/yardstick/dispatcher/base.py b/yardstick/dispatcher/base.py index 09ce8d1e8..1fc0a2f31 100644 --- a/yardstick/dispatcher/base.py +++ b/yardstick/dispatcher/base.py @@ -41,12 +41,12 @@ class Base(object): def get(config): """Returns instance of a dispatcher for dispatcher type. """ - return Base.get_cls(config["type"])(config) + list_dispatcher = \ + [Base.get_cls(out_type.capitalize())(config) + for out_type in config['DEFAULT']['dispatcher']] - @abc.abstractmethod - def record_result_data(self, data): - """Recording result data interface.""" + return list_dispatcher @abc.abstractmethod - def flush_result_data(self): + def flush_result_data(self, data): """Flush result data into permanent storage media interface."""