From 80a11ac1d0f9da305bb9ec97507294f56c794496 Mon Sep 17 00:00:00 2001 From: Jan Gelety Date: Tue, 28 Mar 2017 18:20:52 +0200 Subject: [PATCH] Use "No VPP PID found on node X" when vpp pid is not returned Change-Id: Idfe6d674355bf57fdc24219cdaf8664ec23dfce9 Signed-off-by: Jan Gelety --- resources/libraries/python/DUTSetup.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/resources/libraries/python/DUTSetup.py b/resources/libraries/python/DUTSetup.py index 1f87f03cb9..275a546fd8 100644 --- a/resources/libraries/python/DUTSetup.py +++ b/resources/libraries/python/DUTSetup.py @@ -123,10 +123,14 @@ class DUTSetup(object): raise RuntimeError('Not possible to get PID of VPP process on node:' ' {}'.format(node['host'])) - if len(stdout.splitlines()) != 1: + if len(stdout.splitlines()) == 1: + return int(stdout) + elif len(stdout.splitlines()) == 0: + raise RuntimeError("No VPP PID found on node {0}". + format(node['host'])) + else: raise RuntimeError("More then one VPP PID found on node {0}". format(node['host'])) - return int(stdout) @staticmethod def get_vpp_pids(nodes): -- 2.16.6