Support CLI command change for event logger 47/30147/2
authorVratko Polak <vrpolak@cisco.com>
Thu, 26 Nov 2020 09:39:01 +0000 (10:39 +0100)
committerJan Gelety <jgelety@cisco.com>
Thu, 26 Nov 2020 13:42:28 +0000 (13:42 +0000)
+ The old command is tried if the new one fails.

Change-Id: I0afdcd7ac699595347b42f3a7d34e1281bb0dc0e
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
resources/libraries/python/VPPUtil.py

index 3c78949..c735494 100644 (file)
@@ -284,8 +284,13 @@ class VPPUtil:
         :param node: Topology node.
         :type node: dict
         """
-        PapiSocketExecutor.run_cli_cmd_on_all_sockets(
-            node, u"elog trace api cli barrier")
+        try:
+            PapiSocketExecutor.run_cli_cmd_on_all_sockets(
+                node, u"event-logger trace api cli barrier")
+        except AssertionError:
+            # Perhaps an older VPP build is tested.
+            PapiSocketExecutor.run_cli_cmd_on_all_sockets(
+                node, u"elog trace api cli barrier")
 
     @staticmethod
     def vpp_enable_elog_traces_on_all_duts(nodes):