aboutsummaryrefslogtreecommitdiffstats
path: root/resources/libraries/python/DUTSetup.py
diff options
context:
space:
mode:
authorDasa Simkova <dspropagacie@gmail.com>2017-08-24 17:25:21 +0200
committerJan Gelety <jgelety@cisco.com>2017-09-08 06:30:07 +0000
commitd40746ab2134b0cedb2199685aab0ca8cea649cb (patch)
treed53b9fdd19c82dfc8f09c076985eb4a8db4c6ed0 /resources/libraries/python/DUTSetup.py
parent28dd384dbf9d791bbe2cac7a09227008f85bb64f (diff)
CSIT-665: Re-write L1 robot keywords in python
Change-Id: Iddd823375ddd17b9abd5f02ee3aea3bfcb625149 Signed-off-by: Dasa Simkova <dspropagacie@gmail.com>
Diffstat (limited to 'resources/libraries/python/DUTSetup.py')
-rw-r--r--resources/libraries/python/DUTSetup.py14
1 files changed, 12 insertions, 2 deletions
diff --git a/resources/libraries/python/DUTSetup.py b/resources/libraries/python/DUTSetup.py
index 7260292959..bccf108524 100644
--- a/resources/libraries/python/DUTSetup.py
+++ b/resources/libraries/python/DUTSetup.py
@@ -15,8 +15,7 @@
from robot.api import logger
-from resources.libraries.python.topology import NodeType
-from resources.libraries.python.topology import Topology
+from resources.libraries.python.topology import NodeType, Topology
from resources.libraries.python.ssh import SSH
from resources.libraries.python.constants import Constants
from resources.libraries.python.VatExecutor import VatExecutor
@@ -50,6 +49,17 @@ class DUTSetup(object):
vat.execute_script("show_version_verbose.vat", node, json_out=False)
@staticmethod
+ def show_vpp_version_on_all_duts(nodes):
+ """Show VPP version verbose on all DUTs.
+
+ :param nodes: VPP nodes
+ :type nodes: dict
+ """
+ for node in nodes.values():
+ if node['type'] == NodeType.DUT:
+ DUTSetup.vpp_show_version_verbose(node)
+
+ @staticmethod
def vpp_api_trace_save(node):
"""Run "api trace save" CLI command.