Rename IP address with DUMMYIP in all FFDC files.
Resolves openbmc/openbmc-test-automation#228
Change-Id: I85dcd0592d66d02e2c4fa75d69b9755bda2b7810
Signed-off-by: Sivas SRR <sivas.srr@in.ibm.com>
diff --git a/lib/openbmc_ffdc_methods.robot b/lib/openbmc_ffdc_methods.robot
index 1c898d9..9ff19ad 100755
--- a/lib/openbmc_ffdc_methods.robot
+++ b/lib/openbmc_ffdc_methods.robot
@@ -6,6 +6,7 @@
Resource rest_client.robot
Resource utils.robot
Library SSHLibrary
+Library OperatingSystem
*** Keywords ***
@@ -110,10 +111,15 @@
... file name in the current FFDC directory.
[Arguments] ${key_index}
+ # To build IP address in searchable form eg: dummy\.domain\.com
+ ${OPENBMC_HOST_REGEX}= Run echo ${OPENBMC_HOST} | sed 's/\(\.\)/\\\1/g'
@{cmd_list}= Get ffdc bmc file ${key_index}
:FOR ${cmd} IN @{cmd_list}
\ ${logpath}= Catenate SEPARATOR= ${LOG_PREFIX} ${cmd[0]}.txt
\ Execute Command and Write FFDC ${cmd[0]} ${cmd[1]} ${logpath}
+ # Rename OPENBMC_HOST IP address from given file to DUMMYIP
+ \ Run sed -i 's/'${OPENBMC_HOST_REGEX}'/DUMMYIP/g' ${logpath}
+
################################################################