X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=resources%2Flibraries%2Fpython%2FDUTSetup.py;h=275a546fd86a2d4994a766269fe00a00350d5d43;hb=b2f75ec0f52110c267b90372e657b664417c1f4b;hp=1f87f03cb915998e9faab5e3c25f94a861538f2b;hpb=cf561a6e3d4c4fbd78ab6c9d0a9aa817bb3300fc;p=csit.git 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):