Revert "fix(core): Disable core dbg analysis" 51/39551/18
authorVratko Polak <vrpolak@cisco.com>
Mon, 18 Mar 2024 14:43:12 +0000 (15:43 +0100)
committerVratko Polak <vrpolak@cisco.com>
Mon, 25 Mar 2024 13:12:51 +0000 (13:12 +0000)
This reverts commit ffca8b8655c772fc6273702cae2151e7ac7a846d.

+ Add 10 second sleep, could help if core is big.

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

index 09a5e35..b70afa8 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (c) 2023 Cisco and/or its affiliates.
+# Copyright (c) 2024 Cisco and/or its affiliates.
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
 # You may obtain a copy of the License at:
@@ -139,12 +139,11 @@ class CoreDumpUtil:
         for node in nodes.values():
             if node[u"type"] == NodeType.DUT:
                 command = (
-                    f"for f in {Constants.CORE_DUMP_DIR}/*.core; do "
-                    # Causing issues
-                    #f"sudo gdb /usr/bin/vpp ${{f}} "
-                    #f"-ex 'source -v {Constants.REMOTE_FW_DIR}"
-                    #f"/resources/tools/scripts/gdb-commands' -ex quit; "
-                    f"sudo rm -f ${{f}}; done"
+                    f"for f in {Constants.CORE_DUMP_DIR}/*.core; do"
+                    f" sleep 10; sudo gdb /usr/bin/vpp ${{f}}"
+                    f" -ex 'source -v {Constants.REMOTE_FW_DIR}"
+                    f"/resources/tools/scripts/gdb-commands' -ex quit;"
+                    f" sudo rm -f ${{f}}; done"
                 )
                 try:
                     exec_cmd_no_error(node, command, timeout=3600)