ping: don't split if target_vm is a dict 37/36337/1
authorRoss Brattain <ross.b.brattain@intel.com>
Mon, 22 May 2017 08:08:39 +0000 (01:08 -0700)
committerRoss Brattain <ross.b.brattain@intel.com>
Thu, 22 Jun 2017 02:16:48 +0000 (02:16 +0000)
commitd583b110cf0952b2a61a74e35ac7c42ad7a0a33f
tree385b0fb72bd4b33f20968729424ba4910aac1579
parentf9e384775559bca42e25f2f0ee952e2e304e678b
ping: don't split if target_vm is a dict

If we run sample/ping-hot.yaml, it will encounter an AttributeError, log
see below:
Traceback (most recent call last):
File
"/usr/local/lib/python2.7/dist-packages/yardstick/benchmark/runners/duration.py",
line 69, in _worker_process
method(data)
File
"/usr/local/lib/python2.7/dist-packages/yardstick/benchmark/scenarios/networking/ping.py",
line 94, in run
target_vm_name = target_vm.split('.')[0]
AttributeError: 'dict' object has no attribute 'split'
Because here host and target will be a dict

JIRA: YARDSTICK-561

Change-Id: I4b7628bf20050d6d516a80efe3785f750d27c05e
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
(cherry picked from commit eb142a953a59f447f1c186d2f58004fe354e4c4b)
yardstick/benchmark/scenarios/networking/ping.py