Make "IterationIPC" MQ producer for VNF control messages 89/59489/6
authorRodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Tue, 3 Jul 2018 08:14:35 +0000 (09:14 +0100)
committerRodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Thu, 5 Jul 2018 07:59:45 +0000 (07:59 +0000)
commit51bc9b51362ca76011bb201353de5354907332d1
tree0b44dad2deb61fc40d97e2800e35c2d17011295e
parent1004f2ac1ea0394afdc2d5a8ca20c8c1a6d2cd93
Make "IterationIPC" MQ producer for VNF control messages

"IterationIPC" runner class is a consumer for MQ aware VNFs. A MQ aware
traffic generator can send "started", "finished" and "iteration"
messages.

This feature implements a MQ producer in the runner in order to send
messages to the VNFs. The messages implemented are:
  - "start_iteration"
  - "stop_iteration"

JIRA: YARDSTICK-1286

Change-Id: I706f9a9dda5e5beed52231be7d71452945a7dbed
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
yardstick/benchmark/runners/base.py
yardstick/benchmark/runners/iteration_ipc.py
yardstick/common/messaging/__init__.py
yardstick/common/messaging/payloads.py
yardstick/tests/unit/benchmark/runner/test_base.py
yardstick/tests/unit/common/messaging/test_payloads.py